Mercurial > malikania
comparison libmlk-db/CMakeLists.txt @ 200:0a285d62ace7
windows: initial VS2017 support
While here, do some cleanup in CMake files for a better hierarchy.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 28 Nov 2018 22:01:55 +0100 |
parents | f28cb6d04731 |
children | c973501abe36 |
comparison
equal
deleted
inserted
replaced
199:9ef01392a7f1 | 200:0a285d62ace7 |
---|---|
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 # | 17 # |
18 | 18 |
19 project(libmlk-db) | 19 project(libmlk-db) |
20 | 20 |
21 find_package(PostgreSQL REQUIRED) | |
22 | |
23 set( | |
24 HEADERS | |
25 ${libmlk-db_SOURCE_DIR}/malikania/db/account.hpp | |
26 ${libmlk-db_SOURCE_DIR}/malikania/db/character.hpp | |
27 ${libmlk-db_SOURCE_DIR}/malikania/db/database.hpp | |
28 ${libmlk-db_SOURCE_DIR}/malikania/db/model.hpp | |
29 ${libmlk-db_SOURCE_DIR}/malikania/db/spell.hpp | |
30 ) | |
31 | |
32 set( | 21 set( |
33 SOURCES | 22 SOURCES |
34 ${libmlk-db_SOURCE_DIR}/malikania/db/account.cpp | 23 ${libmlk-db_SOURCE_DIR}/malikania/db/account.cpp |
24 ${libmlk-db_SOURCE_DIR}/malikania/db/account.hpp | |
35 ${libmlk-db_SOURCE_DIR}/malikania/db/character.cpp | 25 ${libmlk-db_SOURCE_DIR}/malikania/db/character.cpp |
26 ${libmlk-db_SOURCE_DIR}/malikania/db/character.hpp | |
36 ${libmlk-db_SOURCE_DIR}/malikania/db/database.cpp | 27 ${libmlk-db_SOURCE_DIR}/malikania/db/database.cpp |
28 ${libmlk-db_SOURCE_DIR}/malikania/db/database.hpp | |
29 ${libmlk-db_SOURCE_DIR}/malikania/db/model.hpp | |
37 ${libmlk-db_SOURCE_DIR}/malikania/db/spell.cpp | 30 ${libmlk-db_SOURCE_DIR}/malikania/db/spell.cpp |
31 ${libmlk-db_SOURCE_DIR}/malikania/db/spell.hpp | |
38 ) | 32 ) |
39 | 33 |
40 malikania_define_library( | 34 malikania_define_library( |
41 TARGET libmlk-db | 35 TARGET libmlk-db |
42 SOURCES ${HEADERS} ${SOURCES} | 36 SOURCES ${SOURCES} |
43 LIBRARIES | 37 LIBRARIES |
44 ${PostgreSQL_LIBRARIES} | 38 ${PostgreSQL_LIBRARIES} |
45 PUBLIC_INCLUDES | 39 PUBLIC_INCLUDES |
46 ${Boost_INCLUDE_DIRS} | |
47 ${libmlk-db_SOURCE_DIR}/malikania | 40 ${libmlk-db_SOURCE_DIR}/malikania |
48 PRIVATE_INCLUDES | 41 PRIVATE_INCLUDES |
49 ${PostgreSQL_INCLUDE_DIRS} | 42 ${PostgreSQL_INCLUDE_DIRS} |
50 ) | 43 ) |