duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

CMakeLists.txt (810B)


      1 set(SRCS
      2     src/gtest.cc
      3     src/gtest-death-test.cc
      4     src/gtest-filepath.cc
      5     src/gtest-matchers.cc
      6     src/gtest-port.cc
      7     src/gtest-printers.cc
      8     src/gtest-test-part.cc
      9     src/gtest-typed-test.cc
     10 )
     11 
     12 set(MAIN_SRCS
     13     src/gtest_main.cc
     14 )
     15 
     16 add_library(gtest ${SRCS})
     17 target_include_directories(gtest PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/include")
     18 target_include_directories(gtest INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include")
     19 target_link_libraries(gtest Threads::Threads)
     20 
     21 add_library(gtest_main "${MAIN_SRCS}")
     22 target_include_directories(gtest_main PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/include")
     23 target_include_directories(gtest_main INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include")
     24 target_link_libraries(gtest_main Threads::Threads)
     25