CMakeLists.txt 472 B

1234567891011121314151617181920
  1. add_executable(math
  2. math/Math.swift)
  3. target_compile_options(math PRIVATE
  4. -parse-as-library)
  5. target_link_libraries(math PRIVATE
  6. ArgumentParser
  7. $<$<STREQUAL:${CMAKE_SYSTEM_NAME},Linux>:m>)
  8. add_executable(repeat
  9. repeat/Repeat.swift)
  10. target_compile_options(repeat PRIVATE
  11. -parse-as-library)
  12. target_link_libraries(repeat PRIVATE
  13. ArgumentParser)
  14. add_executable(roll
  15. roll/main.swift
  16. roll/SplitMix64.swift)
  17. target_link_libraries(roll PRIVATE
  18. ArgumentParser)