Mercurial > minori
comparison dep/animia/CMakeLists.txt @ 78:1ce00c1c8ddc
dep/animia: update to upstream
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 11 Oct 2023 12:16:15 -0400 |
| parents | fe719c109dbc |
| children | eab9e623eb84 |
comparison
equal
deleted
inserted
replaced
| 77:6f7385bd334c | 78:1ce00c1c8ddc |
|---|---|
| 9 list(APPEND SRC_FILES src/bsd.cpp) | 9 list(APPEND SRC_FILES src/bsd.cpp) |
| 10 elseif(WIN32) | 10 elseif(WIN32) |
| 11 list(APPEND SRC_FILES src/win32.cpp) | 11 list(APPEND SRC_FILES src/win32.cpp) |
| 12 endif() | 12 endif() |
| 13 add_library(animia SHARED ${SRC_FILES}) | 13 add_library(animia SHARED ${SRC_FILES}) |
| 14 set_target_properties(animia PROPERTIES CXX_STANDARD 17) | 14 set_target_properties(animia PROPERTIES |
| 15 PUBLIC_HEADER animia/animia.h CXX_STANDARD 11) | |
| 15 target_include_directories(animia PRIVATE include) | 16 target_include_directories(animia PRIVATE include) |
| 16 | |
| 17 install(TARGETS animia | |
| 18 ARCHIVE DESTINATION lib | |
| 19 LIBRARY DESTINATION lib | |
| 20 RUNTIME DESTINATION bin) | |
| 21 | 17 |
| 22 if(BUILD_TESTS) | 18 if(BUILD_TESTS) |
| 23 project(test LANGUAGES CXX) | 19 project(test LANGUAGES CXX) |
| 24 add_executable(test test/main.cpp) | 20 add_executable(test test/main.cpp) |
| 25 | 21 |
