Skip to content

Commit

Permalink
engine/setup/CMakeLists.txt: ...
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengtuggy committed Jan 8, 2025
1 parent 34c1857 commit 7cd6767
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions engine/setup/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ ELSEIF (CMAKE_SYSTEM_NAME STREQUAL Linux)
)

ADD_EXECUTABLE(vegasettings ${VEGASETTINGS_SOURCES})
target_compile_definitions(vegasettings PUBLIC "BOOST_ALL_DYN_LINK" "$<$<CONFIG:Debug>:BOOST_DEBUG_PYTHON>" "$<$<CONFIG:Debug>:Py_DEBUG>")
TARGET_COMPILE_DEFINITIONS(vegasettings PUBLIC "BOOST_ALL_DYN_LINK")

#find GTK3
FIND_PACKAGE(GTK3 3.0 REQUIRED gtk)
Expand All @@ -52,13 +52,16 @@ ELSEIF (CMAKE_SYSTEM_NAME STREQUAL Linux)
ENDIF(GTK3_FOUND)

ADD_DEFINITIONS(${GTK_CFLAGS})

FIND_PACKAGE(Boost COMPONENTS program_options REQUIRED)

INCLUDE_DIRECTORIES(
${Vega_Strike_SOURCE_DIR}/setup/src/include
${Vega_Strike_SOURCE_DIR}/src/common
${Vega_Strike_BINARY_DIR}
${GTK3_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
)
TARGET_LINK_LIBRARIES(vegasettings ${GTK_LIBS})

INSTALL(TARGETS vegasettings DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT vegasettings)
ELSEIF (CMAKE_SYSTEM_NAME STREQUAL Darwin)
Expand All @@ -73,7 +76,7 @@ ELSEIF (CMAKE_SYSTEM_NAME STREQUAL Darwin)
)

ADD_EXECUTABLE(vegasettings MACOSX_BUNDLE ${VEGASETTINGS_SOURCES})
target_compile_definitions(vegasettings PUBLIC "BOOST_ALL_DYN_LINK" "$<$<CONFIG:Debug>:BOOST_DEBUG_PYTHON>" "$<$<CONFIG:Debug>:Py_DEBUG>")
TARGET_COMPILE_DEFINITIONS(vegasettings PUBLIC "BOOST_ALL_DYN_LINK")

#find GTK3
FIND_PACKAGE(GTK3 3.0 REQUIRED gtk)
Expand All @@ -85,13 +88,17 @@ ELSEIF (CMAKE_SYSTEM_NAME STREQUAL Darwin)
ENDIF(GTK3_FOUND)

ADD_DEFINITIONS(${GTK_CFLAGS})

FIND_PACKAGE(Boost COMPONENTS program_options REQUIRED)

INCLUDE_DIRECTORIES(
${Vega_Strike_SOURCE_DIR}/setup/src/include
${Vega_Strike_SOURCE_DIR}/src/common
${Vega_Strike_BINARY_DIR}
${GTK3_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
)
TARGET_LINK_LIBRARIES(vegasettings ${GTK_LIBS} ${Boost_LIBRARIES})
TARGET_LINK_LIBRARIES(vegasettings ${GTK_LIBS})

INSTALL(TARGETS vegasettings DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT vegasettings BUNDLE DESTINATION "/Applications/VegaStrike")
ELSE ()
Expand Down

0 comments on commit 7cd6767

Please sign in to comment.