## ============================= ## = Set names and directories = ## ============================= SET(lib_NAME TempAirwaysAppli_AirwaysLib) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/../MathLib ${CMAKE_CURRENT_BINARY_DIR}/../MathLib ) ## =============== ## = Source code = ## =============== FILE(GLOB lib_HEADERS_H "${CMAKE_CURRENT_SOURCE_DIR}/*.h") FILE(GLOB lib_HEADERS_HPP "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp") FILE(GLOB lib_HEADERS_HXX "${CMAKE_CURRENT_SOURCE_DIR}/*.hxx") FILE(GLOB lib_SOURCES_C "${CMAKE_CURRENT_SOURCE_DIR}/*.c") FILE(GLOB lib_SOURCES_CPP "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") FILE(GLOB lib_SOURCES_CXX "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx") ## ===================== ## = Compilation rules = ## ===================== ADD_LIBRARY( ${lib_NAME} SHARED ${lib_SOURCES_C} ${lib_SOURCES_CPP} ${lib_SOURCES_CXX} ) GENERATE_EXPORT_HEADER( ${lib_NAME} BASE_NAME ${lib_NAME} EXPORT_MACRO_NAME ${lib_NAME}_EXPORT EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/${lib_NAME}_Export.h STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC ) TARGET_LINK_LIBRARIES(${lib_NAME} TempAirwaysAppli_MathLib ${ITK_LIBRARIES} ${VTK_LIBRARIES}) ## eof - $RCSfile$