Warning, /JETSCAPE/external_packages/gtl/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
0002 project (glt_test)
0003
0004 cmake_policy(SET CMP0042 NEW)
0005 cmake_policy(SET CMP0015 NEW)
0006
0007 message ("Include Directories ...")
0008
0009 include_directories(../include)
0010
0011 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "./")
0012
0013 message("Compiler and Linker flags ...")
0014
0015 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O -fPIC -pipe -Wall -g -Wno-unused-variable -Wno-unused-private-field -Wno-reorder -Wno-comment")
0016
0017 if(LINUX)
0018 message( STATUS "Linux : " ${CMAKE_HOST_SYSTEM})
0019 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
0020 endif()
0021
0022 if (APPLE)
0023 message( STATUS "Apple : " ${CMAKE_HOST_SYSTEM})
0024 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-macro-redefined -std=c++11 -stdlib=libc++")
0025 message(STATUS "CXX_FLAGS = " ${CMAKE_CXX_FLAGS})
0026 message(STATUS "LD_FLAGS = " ${CMAKE_EXE_LINKER_FLAGS})
0027 endif()
0028
0029 link_directories(../lib)
0030
0031 add_executable(my_test my_test.cc)
0032 add_executable(my_test2 my_test2.cc)
0033 add_executable(my_test3 my_test3.cc)
0034 add_executable(my_test4 my_test4.cc)
0035
0036 target_link_libraries(my_test libGTL.dylib)
0037 target_link_libraries(my_test2 libGTL.dylib)
0038 target_link_libraries(my_test3 libGTL.dylib)
0039 target_link_libraries(my_test4 libGTL.dylib)
0040