CMakeLists.txt 804 B

12345678910111213141516
  1. include_directories(${CMAKE_CURRENT_SOURCE_DIR}
  2. ${ATOMIC_SOURCE_DIR}/Source/ThirdParty)
  3. set (CSATOMICNETSCRIPTNATIVEDIR "${ATOMIC_SOURCE_DIR}/Artifacts/Build/Source/Generated/CSharp/Packages/AtomicNETScript/Native")
  4. set (JSATOMICNETSCRIPTDIR "${ATOMIC_SOURCE_DIR}/Artifacts/Build/Source/Generated/Javascript/Packages/AtomicNETScript")
  5. file ( GLOB ATOMICNETSCRIPT_BINDINGS_SOURCE ${CSATOMICNETSCRIPTNATIVEDIR}/*.cpp ${CSATOMICNETSCRIPTNATIVEDIR}/*.h
  6. ${JSATOMICNETSCRIPTDIR}/*.cpp ${JSATOMICNETSCRIPTDIR}/*.h )
  7. file (GLOB_RECURSE SOURCE_FILES *.cpp *.h)
  8. add_library(AtomicNETScript ${SOURCE_FILES})
  9. add_library(AtomicNETScriptBindings ${ATOMICNETSCRIPT_BINDINGS_SOURCE})
  10. add_dependencies(AtomicNETScriptBindings AtomicToolCheckScripts)