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 (555B)


      1 # _scmversion.cpp is a dummy file that will never be created, so the command will always be run
      2 if(CMAKE_HOST_SYSTEM MATCHES "Windows")
      3   add_custom_command(OUTPUT scmversion.cpp _scmversion.cpp
      4                      COMMAND cmd /k "${CMAKE_CURRENT_SOURCE_DIR}/gen_scmversion.bat"
      5                      WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
      6 else()
      7   add_custom_command(OUTPUT scmversion.cpp PRE_BUILD
      8                      COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/gen_scmversion.sh")
      9 endif()
     10 
     11 add_library(scmversion
     12   scmversion.cpp
     13   scmversion.h
     14 )
     15