| 12345678910111213141516171819202122232425 |
- cmake_minimum_required (VERSION 2.6)
- project (HelloWorldBilling)
- add_subdirectory(../../../../oxygine-framework/ oxygine-framework)
- add_definitions(${OXYGINE_DEFINITIONS})
- include_directories(${OXYGINE_INCLUDE_DIRS})
- link_directories(${OXYGINE_LIBRARY_DIRS})
- SET(CMAKE_EXECUTABLE_SUFFIX ".html")
- set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-Wno-warn-absolute-paths -std=c++11")
- add_executable(HelloWorldBilling ../src/entry_point.cpp ../src/example.cpp ../src/example.h )
- if (CMAKE_BUILD_TYPE STREQUAL Debug)
- SET(linkFlags "-g4 ")
- else() # Either MinSizeRel, RelWithDebInfo or Release, all which run with optimizations enabled.
- SET(linkFlags "-O2 ")
- endif()
- set(linkFlags "${linkFlags} -s NO_EXIT_RUNTIME=1 -s FULL_ES2=1 -s WARN_ON_UNDEFINED_SYMBOLS=1 --memory-init-file 0 -Wno-warn-absolute-paths -s TOTAL_MEMORY=50331648")
- set_target_properties(HelloWorldBilling PROPERTIES LINK_FLAGS "${linkFlags}")
- target_link_libraries(HelloWorldBilling ${OXYGINE_CORE_LIBS})
- em_link_pre_js(HelloWorldBilling ${OXYGINE_JS_LIBRARIES} ${CMAKE_CURRENT_SOURCE_DIR}/data.js)
|