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 ()