CMakeFile update
This commit is contained in:
parent
a605f4b6a9
commit
c5972a55ad
@ -1,7 +1,7 @@
|
|||||||
# CMakeLists.txt
|
# CMakeLists.txt
|
||||||
|
|
||||||
####################################################
|
####################################################
|
||||||
# Written by JackCarterSmith, 2022
|
# Written by JackCarterSmith, 2023
|
||||||
# This code is released under the RDI license.
|
# This code is released under the RDI license.
|
||||||
####################################################
|
####################################################
|
||||||
|
|
||||||
@ -43,9 +43,9 @@ option(RDI_STATIC "Build static lib" ON)
|
|||||||
option(BUILD_TOOLS "Build lib tools" ON)
|
option(BUILD_TOOLS "Build lib tools" ON)
|
||||||
|
|
||||||
# Import needed packages and references their include path
|
# Import needed packages and references their include path
|
||||||
find_package(RSPModel 2.3 REQUIRED)
|
find_package(RSPModel 2.3 REQUIRED EXACT)
|
||||||
include_directories(${RSPModel_INCLUDE_DIR})
|
include_directories(${RSPModel_INCLUDE_DIR})
|
||||||
find_package(RSPTerrain 2.0 REQUIRED)
|
find_package(RSPTerrain 2.1 REQUIRED EXACT)
|
||||||
include_directories(${RSPTerrain_INCLUDE_DIR})
|
include_directories(${RSPTerrain_INCLUDE_DIR})
|
||||||
find_package(RSPTexture 2.1 REQUIRED)
|
find_package(RSPTexture 2.1 REQUIRED)
|
||||||
include_directories(${RSPTexture_INCLUDE_DIR})
|
include_directories(${RSPTexture_INCLUDE_DIR})
|
||||||
@ -212,16 +212,29 @@ if(BUILD_TOOLS)
|
|||||||
|
|
||||||
# Static libgcc and libstdc++ already linked in library
|
# Static libgcc and libstdc++ already linked in library
|
||||||
if(RDI_SHARED)
|
if(RDI_SHARED)
|
||||||
|
add_dependencies(rdi-debug-tools rdi-lib)
|
||||||
|
add_dependencies(erso-debug-tools rdi-lib)
|
||||||
|
add_dependencies(krennic-debug-tools rdi-lib)
|
||||||
target_link_libraries(rdi-debug-tools PRIVATE rdi-lib ${Boost_LIBRARIES})
|
target_link_libraries(rdi-debug-tools PRIVATE rdi-lib ${Boost_LIBRARIES})
|
||||||
target_link_libraries(erso-debug-tools PRIVATE rdi-lib)
|
target_link_libraries(erso-debug-tools PRIVATE rdi-lib ${Boost_LIBRARIES})
|
||||||
target_link_libraries(krennic-debug-tools PRIVATE rdi-lib)
|
target_link_libraries(krennic-debug-tools PRIVATE rdi-lib ${Boost_LIBRARIES})
|
||||||
elseif(RDI_STATIC)
|
elseif(RDI_STATIC)
|
||||||
|
add_dependencies(rdi-debug-tools rdi-libstatic)
|
||||||
|
add_dependencies(erso-debug-tools rdi-libstatic)
|
||||||
|
add_dependencies(krennic-debug-tools rdi-libstatic)
|
||||||
target_link_libraries(rdi-debug-tools PRIVATE rdi-libstatic ${Boost_LIBRARIES})
|
target_link_libraries(rdi-debug-tools PRIVATE rdi-libstatic ${Boost_LIBRARIES})
|
||||||
target_link_libraries(erso-debug-tools PRIVATE rdi-libstatic)
|
target_link_libraries(erso-debug-tools PRIVATE rdi-libstatic ${Boost_LIBRARIES})
|
||||||
target_link_libraries(krennic-debug-tools PRIVATE rdi-libstatic)
|
target_link_libraries(krennic-debug-tools PRIVATE rdi-libstatic ${Boost_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Add special tool command
|
||||||
|
add_custom_target(blender-map-render
|
||||||
|
COMMENT "Using Blender script to generate map render"
|
||||||
|
COMMAND ${BLENDER_PATH}/blender -b -t 0 -P ${CMAKE_CURRENT_SOURCE_DIR}/tools/map_render.py -F JPEG -x 1 -o //objOut/lv_\#\# -f 1..20
|
||||||
|
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/bin
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# GPG signature custom command
|
# GPG signature custom command
|
||||||
#add_custom_command(
|
#add_custom_command(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user