[go: up one dir, main page]

Menu

[r771]: / mia2 / gui / CMakeLists.txt  Maximize  Restore  History

Download this file

27 lines (22 with data), 896 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FIND_PACKAGE(wxWidgets COMPONENTS base core gl)
MACRO(ADD_WXEXE name sources libs)
ADD_EXECUTABLE(miagui-${name} ${sources})
TARGET_LINK_LIBRARIES(miagui-${name} ${wxWidgets_LIBRARIES} ${libs} ${BASELIBS})
SET_TARGET_PROPERTIES(miagui-${name} PROPERTIES COMPILE_FLAGS ${wxWidgets_CXX_FLAGS})
IF(UNIX)
# no warnings about breaking aliasing rules - wx headers issue a lot of them
SET_TARGET_PROPERTIES(miagui-${name} PROPERTIES COMPILE_FLAGS -Wno-strict-aliasing)
ENDIF(UNIX)
INSTALL(TARGETS miagui-${name} RUNTIME DESTINATION "bin")
ENDMACRO(ADD_WXEXE)
IF (wxWidgets_FOUND)
INCLUDE_DIRECTORIES(${wxWidgets_INCLUDE_DIRS})
ADD_DEFINITIONS(${wxWidgets_DEFINITIONS})
LINK_DIRECTORIES(${wxWidgets_LIBRARY_DIRS})
SET(MYCARD_SOURCE
myocard.cc
serieswindow.cc
curvedisplay.cc
)
ADD_WXEXE(myocard "${MYCARD_SOURCE}" mia2d)
ENDIF (wxWidgets_FOUND)