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