1 find_package(OpenAL REQUIRED) |
1 find_package(OpenAL REQUIRED) |
2 include_directories(${OPENAL_INCLUDE_DIR}) |
2 include_directories(${OPENAL_INCLUDE_DIR}) |
3 |
3 |
4 #add_library (openalbridge openalwrap.c loaders.c endianness.c wrappers.c) |
4 #add_library (openalbridge openalwrap.c loaders.c endianness.c wrappers.c) |
5 exec_program(${CMAKE_C_COMPILER} |
5 exec_program(${CMAKE_C_COMPILER} |
6 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/loaders.o -c ${hedgewars_SOURCE_DIR}/openalbridge/loaders.c -I ${OPENAL_INCLUDE_DIR} -O2 |
6 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/loaders.o -c ${hedgewars_SOURCE_DIR}/openalbridge/loaders.c -I ${OPENAL_INCLUDE_DIR} -O2 -w |
7 OUTPUT_VARIABLE noout |
7 OUTPUT_VARIABLE noout |
8 ) |
8 ) |
9 exec_program(${CMAKE_C_COMPILER} |
9 exec_program(${CMAKE_C_COMPILER} |
10 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/endianness.o -c ${hedgewars_SOURCE_DIR}/openalbridge/endianness.c -I ${OPENAL_INCLUDE_DIR} -O2 |
10 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/endianness.o -c ${hedgewars_SOURCE_DIR}/openalbridge/endianness.c -I ${OPENAL_INCLUDE_DIR} -O2 -w |
11 OUTPUT_VARIABLE noout |
11 OUTPUT_VARIABLE noout |
12 ) |
12 ) |
13 |
13 |
14 exec_program(${CMAKE_C_COMPILER} |
14 exec_program(${CMAKE_C_COMPILER} |
15 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o -c ${hedgewars_SOURCE_DIR}/openalbridge/openalwrap.c -I ${OPENAL_INCLUDE_DIR} -O2 |
15 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o -c ${hedgewars_SOURCE_DIR}/openalbridge/openalwrap.c -I ${OPENAL_INCLUDE_DIR} -O2 -w |
16 OUTPUT_VARIABLE noout |
16 OUTPUT_VARIABLE noout |
17 ) |
17 ) |
18 |
18 |
19 exec_program(${CMAKE_C_COMPILER} |
19 exec_program(${CMAKE_C_COMPILER} |
20 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o -c ${hedgewars_SOURCE_DIR}/openalbridge/wrappers.c -I ${OPENAL_INCLUDE_DIR} -O2 |
20 ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o -c ${hedgewars_SOURCE_DIR}/openalbridge/wrappers.c -I ${OPENAL_INCLUDE_DIR} -O2 -w |
21 OUTPUT_VARIABLE noout |
21 OUTPUT_VARIABLE noout |
22 ) |
22 ) |
23 exec_program(${CMAKE_AR} |
23 exec_program(${CMAKE_AR} |
24 ARGS -rvu ${EXECUTABLE_OUTPUT_PATH}/libopenalbridge.a ${EXECUTABLE_OUTPUT_PATH}/loaders.o ${EXECUTABLE_OUTPUT_PATH}/endianness.o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o |
24 ARGS -rvu ${EXECUTABLE_OUTPUT_PATH}/libopenalbridge.a ${EXECUTABLE_OUTPUT_PATH}/loaders.o ${EXECUTABLE_OUTPUT_PATH}/endianness.o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o |
25 OUTPUT_VARIABLE noout |
25 OUTPUT_VARIABLE noout |