add_subdirectory(third_party/spdlog) add_executable(game_re main.cpp gh_global.cxx binders/gh_static_mem.cxx) target_include_directories(game_re PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/binders) if(WIN32) target_link_directories(game_re PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/third_party/mssdk/lib) target_include_directories(game_re SYSTEM AFTER PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/third_party/mssdk/include) target_link_libraries(game_re PRIVATE d3d8 dinput8 ) endif() # target_compile_options(game_re PRIVATE "-H") target_link_libraries(game_re PRIVATE spdlog) file(GLOB GH_AUTO_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/gh_auto/*.cxx) file(GLOB GH_FIX_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/gh_fix/*.cxx) target_sources(game_re PRIVATE ${GH_AUTO_SOURCES} ${GH_FIX_SOURCES} )