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