CMakeLists.txt cleanup
This commit is contained in:
parent
d174d1ded8
commit
bfc418e9e6
|
|
@ -22,10 +22,15 @@ if(STATIC)
|
||||||
set(ZLIB_USE_STATIC_LIBS ON)
|
set(ZLIB_USE_STATIC_LIBS ON)
|
||||||
set(OPENSSL_USE_STATIC_LIBS ON)
|
set(OPENSSL_USE_STATIC_LIBS ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(USE_OPENGL_ES2)
|
if(USE_OPENGL_ES2)
|
||||||
add_definitions(-DGLES2_HEADER)
|
add_definitions(-DGLES2_HEADER)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(POLICY CMP0167) # suppress Boost warning
|
||||||
|
cmake_policy(SET CMP0167 OLD)
|
||||||
|
endif()
|
||||||
|
|
||||||
# main stuff
|
# main stuff
|
||||||
set(MAIN_HEADERS
|
set(MAIN_HEADERS
|
||||||
src/quadarray.h
|
src/quadarray.h
|
||||||
|
|
@ -178,20 +183,6 @@ elseif(APPLE)
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (STEAM)
|
|
||||||
list(APPEND MAIN_HEADERS
|
|
||||||
src/steam.h
|
|
||||||
steamshim/steamshim_child.h
|
|
||||||
)
|
|
||||||
list(APPEND MAIN_SOURCE
|
|
||||||
src/steam.cpp
|
|
||||||
steamshim/steamshim_child.c
|
|
||||||
)
|
|
||||||
list(APPEND DEFINES
|
|
||||||
STEAM
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
source_group("MKXP Source" FILES ${MAIN_SOURCE} ${MAIN_HEADERS})
|
source_group("MKXP Source" FILES ${MAIN_SOURCE} ${MAIN_HEADERS})
|
||||||
|
|
||||||
## Setup embedded source ##
|
## Setup embedded source ##
|
||||||
|
|
@ -261,11 +252,6 @@ foreach(item ${EMBEDDED_INPUT})
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
source_group("Embedded Source" FILES ${EMBEDDED_INPUT} ${EMBEDDED_SOURCE})
|
source_group("Embedded Source" FILES ${EMBEDDED_INPUT} ${EMBEDDED_SOURCE})
|
||||||
|
|
||||||
## Setup binding source ##
|
|
||||||
list(APPEND DEFINES
|
|
||||||
BINDING_MRI
|
|
||||||
)
|
|
||||||
set(BINDING_HEADERS
|
set(BINDING_HEADERS
|
||||||
binding-mri/binding-util.h
|
binding-mri/binding-util.h
|
||||||
binding-mri/binding-types.h
|
binding-mri/binding-types.h
|
||||||
|
|
@ -397,10 +383,6 @@ else()
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(POLICY CMP0167) # suppress Boost warning
|
|
||||||
cmake_policy(SET CMP0167 OLD)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
find_package(ZLIB REQUIRED)
|
find_package(ZLIB REQUIRED)
|
||||||
find_package(SDL3 CONFIG)
|
find_package(SDL3 CONFIG)
|
||||||
|
|
@ -416,7 +398,6 @@ find_package(Ruby 3.0 REQUIRED COMPONENTS Development)
|
||||||
pkg_check_modules(VORBISFILE REQUIRED vorbisfile)
|
pkg_check_modules(VORBISFILE REQUIRED vorbisfile)
|
||||||
find_package_handle_standard_args(pixman-1 DEFAULT_MSG PIXMAN_LIBRARY PIXMAN_INCLUDE_DIR)
|
find_package_handle_standard_args(pixman-1 DEFAULT_MSG PIXMAN_LIBRARY PIXMAN_INCLUDE_DIR)
|
||||||
mark_as_advanced(PIXMAN_INCLUDE_DIR PIXMAN_LIBRARY)
|
mark_as_advanced(PIXMAN_INCLUDE_DIR PIXMAN_LIBRARY)
|
||||||
find_package(OpenSSL REQUIRED COMPONENTS Crypto)
|
|
||||||
pkg_check_modules(SIGC2 REQUIRED sigc++-2.0)
|
pkg_check_modules(SIGC2 REQUIRED sigc++-2.0)
|
||||||
target_compile_definitions(${PROJECT_NAME} PRIVATE ${DEFINES})
|
target_compile_definitions(${PROJECT_NAME} PRIVATE ${DEFINES})
|
||||||
|
|
||||||
|
|
@ -430,10 +411,18 @@ physfs ${PIXMAN_LIBRARY} ${SIGC2_LIBRARIES} ${PLATFORM_LIBRARIES}
|
||||||
${Ruby_LIBRARIES} Boost::boost Boost::chrono ${Boost_LIBRARIES}
|
${Ruby_LIBRARIES} Boost::boost Boost::chrono ${Boost_LIBRARIES}
|
||||||
${VORBISFILE_LIBRARIES} ZLIB::ZLIB ${PLATFORM_LIBS})
|
${VORBISFILE_LIBRARIES} ZLIB::ZLIB ${PLATFORM_LIBS})
|
||||||
|
|
||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${OPENSSL_INCLUDE_DIR})
|
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE OpenSSL::Crypto)
|
|
||||||
|
|
||||||
if(STEAM)
|
if(STEAM)
|
||||||
|
list(APPEND MAIN_HEADERS
|
||||||
|
src/steam.h
|
||||||
|
steamshim/steamshim_child.h
|
||||||
|
)
|
||||||
|
list(APPEND MAIN_SOURCE
|
||||||
|
src/steam.cpp
|
||||||
|
steamshim/steamshim_child.c
|
||||||
|
)
|
||||||
|
list(APPEND DEFINES
|
||||||
|
STEAM
|
||||||
|
)
|
||||||
add_subdirectory(steamshim_parent)
|
add_subdirectory(steamshim_parent)
|
||||||
# steam_appid.txt
|
# steam_appid.txt
|
||||||
configure_file(
|
configure_file(
|
||||||
|
|
@ -441,5 +430,4 @@ if(STEAM)
|
||||||
"${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/steam_appid.txt"
|
"${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/steam_appid.txt"
|
||||||
COPYONLY)
|
COPYONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(scripts)
|
add_subdirectory(scripts)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue