1 ## =============================
2 ## = Set names and directories =
3 ## =============================
5 SET(lib_NAME AirwaysLib)
8 ${PROJECT_SOURCE_DIR}/appli/TempAirwaysAppli/MathLib
9 ${PROJECT_SOURCE_DIR}/appli/TempAirwaysAppli/AirwaysLib
10 ${PROJECT_BINARY_DIR}/appli/TempAirwaysAppli/MathLib
11 ${PROJECT_BINARY_DIR}/appli/TempAirwaysAppli/AirwaysLib
18 FILE(GLOB lib_HEADERS_H "*.h")
19 FILE(GLOB lib_HEADERS_HPP "*.hpp")
20 FILE(GLOB lib_HEADERS_HXX "*.hxx")
21 FILE(GLOB lib_SOURCES_C "*.c")
22 FILE(GLOB lib_SOURCES_CPP "*.cpp")
23 FILE(GLOB lib_SOURCES_CXX "*.cxx")
25 ## =====================
26 ## = Compilation rules =
27 ## =====================
36 GENERATE_EXPORT_HEADER(
39 EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
40 EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/${lib_NAME}_Export.h
41 STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
43 TARGET_LINK_LIBRARIES(${lib_NAME} MathLib ${ITK_LIBRARIES} ${VTK_LIBRARIES})