Warning, /eic-opticks/sysrap/SGLFW_tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
0002 set(name SGLFW_tests)
0003 project(${name} VERSION 0.1.0)
0004 include(OpticksBuildOptions)
0005
0006 set(OpticksGLFW_ALT ON)
0007 set(OpticksGLFW_VERBOSE ON)
0008
0009 #include_directories($ENV{OPTICKS_PREFIX}/include/SysRap)
0010 #string(REPLACE ":" ";" INCLUDE_LIST $ENV{HOME}/np)
0011 #include_directories(${INCLUDE_LIST})
0012
0013 include_directories($ENV{OPTICKS_PREFIX}/include/SysRap) ## needed for the generated sconfig.h
0014
0015 #include_directories($ENV{OPTICKS_HOME}/sysrap) ## just header-only structs not the full shebang
0016 #include_directories($ENV{HOME}/np)
0017
0018 include_directories($ENV{CUDA_PREFIX}/include)
0019
0020
0021 find_package(GLM REQUIRED MODULE)
0022 find_package(OpticksGLEW REQUIRED MODULE)
0023 find_package(OpticksGLFW REQUIRED MODULE)
0024
0025 message(STATUS "OpticksGLFW_MODULE : ${OpticksGLFW_MODULE} ")
0026 echo_target_std(Opticks::OpticksGLFW)
0027
0028 add_executable(${name} ${name}.cc)
0029 target_link_libraries(${name}
0030 PUBLIC
0031 Opticks::GLM
0032 Opticks::OpticksGLEW
0033 Opticks::OpticksGLFW
0034 )
0035 install(TARGETS ${name} DESTINATION lib)
0036