File: CMakeLists.txt

package info (click to toggle)
freeorion 0.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 194,940 kB
  • sloc: cpp: 186,508; python: 40,969; ansic: 1,164; xml: 719; makefile: 32; sh: 7
file content (31 lines) | stat: -rw-r--r-- 1,164 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
if(BUILD_SERVER)
    target_sources(freeoriond
        PUBLIC
            ${CMAKE_CURRENT_LIST_DIR}/PythonBase.h
            ${CMAKE_CURRENT_LIST_DIR}/CommonWrappers.h
            ${CMAKE_CURRENT_LIST_DIR}/SetWrapper.h
        PRIVATE
            ${CMAKE_CURRENT_LIST_DIR}/PythonBase.cpp
            ${CMAKE_CURRENT_LIST_DIR}/ConfigWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/EmpireWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/EnumWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/LoggingWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/UniverseWrapper.cpp
    )
endif()

if(BUILD_AI)
    target_sources(freeorionca
        PUBLIC
            ${CMAKE_CURRENT_LIST_DIR}/PythonBase.h
            ${CMAKE_CURRENT_LIST_DIR}/CommonWrappers.h
            ${CMAKE_CURRENT_LIST_DIR}/SetWrapper.h
        PRIVATE
            ${CMAKE_CURRENT_LIST_DIR}/PythonBase.cpp
            ${CMAKE_CURRENT_LIST_DIR}/ConfigWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/EmpireWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/EnumWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/LoggingWrapper.cpp
            ${CMAKE_CURRENT_LIST_DIR}/UniverseWrapper.cpp
    )
endif()