equal
deleted
inserted
replaced
18 endif() |
18 endif() |
19 |
19 |
20 set(CMAKE_C_COMPILER ${clang_executable}) |
20 set(CMAKE_C_COMPILER ${clang_executable}) |
21 |
21 |
22 |
22 |
|
23 find_package(OPENGL REQUIRED) |
23 find_package(GLEW REQUIRED) |
24 find_package(GLEW REQUIRED) |
24 |
25 find_package(SDL REQUIRED) |
|
26 find_package(SDL_mixer REQUIRED) |
|
27 find_package(SDL_net REQUIRED) |
|
28 find_package(SDL_image REQUIRED) |
|
29 find_package(SDL_ttf REQUIRED) |
25 |
30 |
26 configure_file(${hedgewars_SOURCE_DIR}/hedgewars/config.inc.in ${CMAKE_CURRENT_BINARY_DIR}/config.inc) |
31 configure_file(${hedgewars_SOURCE_DIR}/hedgewars/config.inc.in ${CMAKE_CURRENT_BINARY_DIR}/config.inc) |
27 |
32 |
28 |
33 |
29 add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/hwengine.c" |
34 add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/hwengine.c" |
85 uConsts.h uLandPainted.h uVisualGears.h |
90 uConsts.h uLandPainted.h uVisualGears.h |
86 uCursor.h uLandTemplates.h uWorld.h |
91 uCursor.h uLandTemplates.h uWorld.h |
87 ) |
92 ) |
88 |
93 |
89 add_executable(hwengine WIN32 ${engine_src}) |
94 add_executable(hwengine WIN32 ${engine_src}) |
|
95 |
|
96 target_link_libraries(hwengine fpcrtl |
|
97 ${LUA_LIBRARY} |
|
98 ${OPENGL_LIBRARY} |
|
99 ${SDL_LIBRARY} |
|
100 ${SDLMIXER_LIBRARY} |
|
101 ${SDLNET_LIBRARY} |
|
102 ${SDLIMAGE_LIBRARY} |
|
103 ${SDLTTF_LIBRARY} |
|
104 ) |
|
105 |
90 add_dependencies(hwengine engine_c fpcrtl) |
106 add_dependencies(hwengine engine_c fpcrtl) |
91 |
107 |