Add: [CMake] Option to only build tools/docs
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
add_subdirectory(script)
|
||||
add_subdirectory(settingsgen)
|
||||
add_subdirectory(strgen)
|
||||
|
||||
if(OPTION_TOOLS_ONLY)
|
||||
return()
|
||||
endif()
|
||||
|
||||
add_subdirectory(3rdparty)
|
||||
add_subdirectory(ai)
|
||||
add_subdirectory(blitter)
|
||||
@@ -11,11 +19,8 @@ add_subdirectory(network)
|
||||
add_subdirectory(os)
|
||||
add_subdirectory(pathfinder)
|
||||
add_subdirectory(saveload)
|
||||
add_subdirectory(script)
|
||||
add_subdirectory(settingsgen)
|
||||
add_subdirectory(sound)
|
||||
add_subdirectory(spriteloader)
|
||||
add_subdirectory(strgen)
|
||||
add_subdirectory(table)
|
||||
add_subdirectory(video)
|
||||
add_subdirectory(widgets)
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
add_subdirectory(api)
|
||||
|
||||
if(OPTION_TOOLS_ONLY)
|
||||
return()
|
||||
endif()
|
||||
|
||||
add_files(
|
||||
script_config.cpp
|
||||
script_config.hpp
|
||||
|
||||
@@ -131,6 +131,10 @@ foreach(API "ai;AI" "game;GS" "template;Template")
|
||||
)
|
||||
endforeach()
|
||||
|
||||
if(OPTION_TOOLS_ONLY)
|
||||
return()
|
||||
endif()
|
||||
|
||||
add_library(openttd::script_api ALIAS script_api)
|
||||
|
||||
|
||||
|
||||
@@ -22,6 +22,10 @@ if (NOT HOST_BINARY_DIR)
|
||||
add_dependencies(tools strgen)
|
||||
endif()
|
||||
|
||||
if(OPTION_TOOLS_ONLY)
|
||||
return()
|
||||
endif()
|
||||
|
||||
# Source Files
|
||||
add_files(strgen_base.cpp)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user