-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
17 lines (12 loc) · 921 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FILE(GLOB SOURCE_SKYBOX_CUBEMAP_FILES ${CMAKE_CURRENT_SOURCE_DIR}/skybox-cubemap.cpp)
FILE(GLOB SOURCE_SKYBOX_PANORAMIC_FILES ${CMAKE_CURRENT_SOURCE_DIR}/skybox-panoramic.cpp)
FILE(GLOB HEADER_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
ADD_EXECUTABLE(SkyboxCubeMap ${SOURCE_SKYBOX_CUBEMAP_FILES} ${HEADER_FILES})
TARGET_LINK_LIBRARIES(SkyboxCubeMap glCommon gl-sample-common-asset-importer)
ADD_DEPENDENCIES(SkyboxCubeMap glCommon gl-sample-common-asset-importer)
TARGET_INCLUDE_DIRECTORIES(SkyboxCubeMap PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
ADD_EXECUTABLE(SkyboxPanoramic ${SOURCE_SKYBOX_PANORAMIC_FILES} ${HEADER_FILES})
TARGET_LINK_LIBRARIES(SkyboxPanoramic glCommon gl-sample-common-asset-importer)
ADD_DEPENDENCIES(SkyboxPanoramic glCommon gl-sample-common-asset-importer)
TARGET_INCLUDE_DIRECTORIES(SkyboxPanoramic PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
INSTALL(TARGETS SkyboxCubeMap SkyboxPanoramic DESTINATION bin)