Warning, /education/labplot/liborigin/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # library version 0002 set(LIBORIGIN_VERSION_MAJOR 3) 0003 set(LIBORIGIN_VERSION_MINOR 0) 0004 set(LIBORIGIN_VERSION_BUGFIX 0) 0005 0006 # compile-time configuration variables to be linked in 0007 configure_file(config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h) 0008 include_directories(${CMAKE_CURRENT_BINARY_DIR}) 0009 0010 # source files 0011 set (sources 0012 OriginFile.cpp 0013 OriginParser.cpp 0014 OriginAnyParser.cpp 0015 ) 0016 0017 # header files for development 0018 set (devel-headers 0019 ${CMAKE_CURRENT_BINARY_DIR}/config.h 0020 OriginObj.h 0021 OriginFile.h 0022 OriginParser.h 0023 tree.hh 0024 ) 0025 0026 # static library 0027 add_library (liborigin-static STATIC ${sources}) 0028 set_target_properties(liborigin-static PROPERTIES OUTPUT_NAME "origin" POSITION_INDEPENDENT_CODE ON) 0029 0030 # inform on log setting 0031 if (ENABLE_ORIGIN_PARSER_LOG) 0032 target_compile_definitions(liborigin-static PRIVATE GENERATE_CODE_FOR_LOG=${ENABLE_ORIGIN_PARSER_LOG}) 0033 endif ()