]> Creatis software - FrontAlgorithms.git/blob - appli/TempAirwaysAppli/MathLib/CMakeLists.txt
6812792c1e0aea508082c401698bd2ccbfc57bbc
[FrontAlgorithms.git] / appli / TempAirwaysAppli / MathLib / CMakeLists.txt
1 ## =============================
2 ## = Set names and directories =
3 ## =============================
4
5 SET(lib_NAME MathLib)
6
7 ## ===============
8 ## = Source code =
9 ## ===============
10
11 FILE(GLOB lib_HEADERS_H   "*.h")
12 FILE(GLOB lib_HEADERS_HPP "*.hpp")
13 FILE(GLOB lib_HEADERS_HXX "*.hxx")
14 FILE(GLOB lib_SOURCES_C   "*.c")
15 FILE(GLOB lib_SOURCES_CPP "*.cpp")
16 FILE(GLOB lib_SOURCES_CXX "*.cxx")
17
18 ## =====================
19 ## = Compilation rules =
20 ## =====================
21
22 ADD_LIBRARY(
23   ${lib_NAME}
24   SHARED
25   ${lib_SOURCES_C}
26   ${lib_SOURCES_CPP}
27   ${lib_SOURCES_CXX}
28   )
29 GENERATE_EXPORT_HEADER(
30   ${lib_NAME}
31   BASE_NAME ${lib_NAME}
32   EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
33   EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/${lib_NAME}_Export.h
34   STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
35   )
36 ##TARGET_LINK_LIBRARIES(${lib_NAME})
37
38 ## eof - $RCSfile$