1
0
mirror of https://github.com/EduApps-CDG/OpenDX synced 2024-12-30 09:45:37 +01:00

Solved Cmake cache issues

This commit is contained in:
Eduardo P. Gomez 2023-09-21 13:07:51 -03:00 committed by GitHub
parent 4f805467b4
commit 222822c1d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,6 +21,14 @@ set(CPACK_PACKAGE_DESCRIPTION "Open Source reimplementation of DirectX for Linux
set(CPACK_PACKAGE_CONTACT "Eduardo P. Gomez <eduardoprocopiogomez@gmail.com>")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libgtk-4-1")
#base include
include_directories(./include)
configure_file(include/config.hpp.in ../include/config.hpp)
#production include (for use with .so files)
include_directories(./prod_include)
#Defaults
set(CMAKE_C_STANDARD 23)
set(CMAKE_CXX_STANDARD 23)
@ -42,6 +50,7 @@ find_path(_INCLUDE_DIR
find_library(_LIBRARY NAMES
HINTS ${PC__LIBDIR} ${PC__LIBRARY_DIRS} )
pkg_check_modules(GTK4 REQUIRED gtk4)
set(_LIBRARIES ${_LIBRARY} )
set(_INCLUDE_DIRS ${_INCLUDE_DIR} )
@ -53,13 +62,6 @@ find_package_handle_standard_args( DEFAULT_MSG
_LIBRARY _INCLUDE_DIR)
mark_as_advanced(_INCLUDE_DIR _LIBRARY )
#base include
include_directories(./include)
configure_file(include/config.hpp.in ../include/config.hpp)
#production include (for use with .so files)
include_directories(./prod_include)
find_package(PkgConfig REQUIRED)
#dependency
@ -82,8 +84,6 @@ add_library(dsetup SHARED ${DSETUP_CPP})
add_library(d3d9 SHARED libs/d3d9/d3d9.cpp)
#dxdiag:
pkg_check_modules(GTK4 REQUIRED gtk4)
add_executable(dxdiag tools/dxdiag/main.cpp)
target_link_libraries(dxdiag ${GTK4_LIBRARIES})
target_link_libraries(dxdiag dsetup)