Feature: Ctrl-click to remove fully autoreplaced vehicles from list (#9639)
[openttd-github.git] / src / strgen / CMakeLists.txt
blob490f675f2e64499d0a8e17f1cd59eb16178fa43b
1 cmake_minimum_required(VERSION 3.9)
3 if (NOT HOST_BINARY_DIR)
4     project(strgen)
6     set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/../../cmake")
8     set(sourcefiles
9             strgen.cpp
10             strgen_base.cpp
11             ../core/alloc_func.cpp
12             ../misc/getoptdata.cpp
13             ../string.cpp
14     )
15     add_definitions(-DSTRGEN)
16     add_executable(strgen ${sourcefiles})
18     include(Endian)
19     add_endian_definition()
21     export(TARGETS strgen FILE ${CMAKE_BINARY_DIR}/strgen.cmake)
22     add_dependencies(tools strgen)
23 endif()
25 if(OPTION_TOOLS_ONLY)
26     return()
27 endif()
29 # Source Files
30 add_files(strgen_base.cpp)
32 # Header Files
33 add_files(strgen.h)