diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 18 | 
1 files changed, 4 insertions, 14 deletions
| diff --git a/CMakeLists.txt b/CMakeLists.txt index e44357f..8db4315 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
| @@ -1,21 +1,11 @@ | |||
| 1 | cmake_minimum_required (VERSION 3.1) | 1 | cmake_minimum_required (VERSION 3.1) | 
| 2 | project (mazeoflife) | 2 | project (mazeoflife) | 
| 3 | 3 | ||
| 4 | #set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -sUSE_SDL=2 -sUSE_SDL_NET=2 -sUSE_SDL_TTF=2") | 4 | set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -sUSE_SDL=2 -sUSE_SDL_TTF=2 -pthread") | 
| 5 | 5 | set(CMAKE_EXECUTABLE_SUFFIX ".html") | |
| 6 | set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) | ||
| 7 | |||
| 8 | find_package(SDL2 REQUIRED) | ||
| 9 | find_package(SDL2_ttf REQUIRED) | ||
| 10 | find_package(SDL2_net REQUIRED) | ||
| 11 | |||
| 12 | include_directories( | ||
| 13 | ${SDL2_INCLUDE_DIR} | ||
| 14 | ${SDL2_TTF_INCLUDE_DIR} | ||
| 15 | ${SDL2_NET_INCLUDE_DIRS} | ||
| 16 | ) | ||
| 17 | 6 | ||
| 18 | add_executable(mazeoflife hslist.cpp hs_state.cpp mazeoflife.cpp util.cpp titlestate.cpp gamestate.cpp) | 7 | add_executable(mazeoflife hslist.cpp hs_state.cpp mazeoflife.cpp util.cpp titlestate.cpp gamestate.cpp) | 
| 19 | set_property(TARGET mazeoflife PROPERTY CXX_STANDARD 17) | 8 | set_property(TARGET mazeoflife PROPERTY CXX_STANDARD 17) | 
| 20 | set_property(TARGET mazeoflife PROPERTY CXX_STANDARD_REQUIRED ON) | 9 | set_property(TARGET mazeoflife PROPERTY CXX_STANDARD_REQUIRED ON) | 
| 21 | target_link_libraries(mazeoflife ${SDL2_LIBRARY} ${SDL2_TTF_LIBRARY} ${SDL2_NET_LIBRARIES}) | 10 | set_property(TARGET mazeoflife PROPERTY LINK_FLAGS "--preload-file resources -lidbfs.js -sALLOW_MEMORY_GROWTH") | 
| 11 | target_link_libraries(mazeoflife ${SDL2_LIBRARY} ${SDL2_TTF_LIBRARY}) | ||
