1 ## =============================
2 ## = Set names and directories =
3 ## =============================
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")
18 ## =====================
19 ## = Compilation rules =
20 ## =====================
29 GENERATE_EXPORT_HEADER(
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
36 ##TARGET_LINK_LIBRARIES(${lib_NAME})