diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-02-23 18:11:55 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-02-23 18:11:55 +0100 |
| commit | ce941c146aea7925bded6b9d2a0d0559d3156ad3 (patch) | |
| tree | 4c52e02600e3fd127bfb28b3e974d45541ec9e4e /CMakeLists.txt | |
Create repository
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..8856747 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,32 @@ +cmake_minimum_required(VERSION 3.10) +project(ochess VERSION "0.0.0") + +# wxWidgets +find_package(wxWidgets COMPONENTS net gl core base adv aui REQUIRED) +include(${wxWidgets_USE_FILE}) + +# Ochess +include_directories(src) +file(GLOB_RECURSE CPP_FILES src/*.cpp) +add_executable(ochess ${CPP_FILES}) +target_link_libraries(ochess ${wxWidgets_LIBRARIES}) + +# chessarbiter +add_subdirectory(libs/chessarbiter) +target_link_libraries(ochess chessarbiter) +include_directories(${CHESSARBITER_INCLUDE_DIR}) + +# CGEditor +add_subdirectory(libs/cgeditor) +target_link_libraries(ochess cgeditor) +include_directories(${CGEDITOR_INCLUDE_DIR}) + +# pgnp +add_subdirectory(libs/pgnp) +target_link_libraries(ochess pgnp) +include_directories(${PGNP_INCLUDE_DIR}) + +# Assets +add_custom_command(TARGET ochess PRE_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_directory + ${CMAKE_SOURCE_DIR}/tools/assets ${CMAKE_BINARY_DIR}/assets) |
