| 123456789101112131415161718192021222324 |
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}
- ${ATOMIC_SOURCE_DIR}/Source/ThirdParty
- ${ATOMIC_SOURCE_DIR}/Source/ThirdParty/rapidjson/include
- ${ATOMIC_SOURCE_DIR}/Source/ThirdParty/kNet/include
- ${ATOMIC_SOURCE_DIR}/Source/ThirdParty/FreeType/include
- ${ATOMIC_SOURCE_DIR}/Source/ThirdParty/Box2D)
- file (GLOB JAVASCRIPT_SOURCE Javascript/*.cpp Javascript/*.h)
- GroupSources("Javascript")
- if (NOT MSVC)
- # for kNet
- add_definitions (-DUNIX)
- endif()
- file (GLOB JAVASCRIPT_BINDINGS_SOURCE ${ATOMIC_SOURCE_DIR}/Artifacts/Build/Source/Generated/Javascript/Packages/Atomic/*.cpp)
- set (SOURCE_FILES ${JAVASCRIPT_SOURCE} ${JAVASCRIPT_BINDINGS_SOURCE})
- add_library(AtomicJS ${SOURCE_FILES})
- add_dependencies(AtomicJS AtomicToolCheckScripts)
|