3 [[-DDEFAULT_PATH="./"]]
8 add_executable(calcnewton calcnewt.c)
10 if(MSVC AND "${CMAKE_C_COMPILER_ID}" MATCHES "Clang")
11 target_compile_options(calcnewton PRIVATE /Oi-)
15 target_compile_options(calcnewton PRIVATE /Od)
17 target_compile_options(calcnewton PRIVATE -O0)
21 OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/newton_table.c"
22 COMMAND calcnewton "${CMAKE_CURRENT_BINARY_DIR}/newton_table.c"
25 set_source_files_properties(resample.c OBJECT_DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/newton_table.c")
26 include_directories("${CMAKE_CURRENT_BINARY_DIR}")
31 TIMIDITY_INTERFACE_DEPENDENT_SOURCE
66 $<TARGET_OBJECTS:libarc>
67 $<TARGET_OBJECTS:libunimod>
68 $<TARGET_OBJECTS:utils>
71 add_definitions(${TIMIDITY_FE_DEFINITIONS})
74 timidity_common OBJECT
131 w32g_vorbisfile_dll.c
184 w32_libOggFLAC_dll_g.h
185 w32_libOggFLAC_dll_i.h
189 ../vorbis-tools/vorbiscomment/vcedit.c
190 ../vorbis-tools/vorbiscomment/vcedit.h
209 ${TIMIDITY_INTERFACE_DEPENDENT_SOURCE}
210 $<TARGET_OBJECTS:interface>
211 $<TARGET_OBJECTS:timidity_common>
214 add_dependencies(timidity UpdateTim41Version)
215 target_compile_definitions(timidity PRIVATE -DIA_NCURSES -DIA_VT100)
216 target_link_libraries(timidity ${TIMIDITY_COMMON_LIBS} pdcurses)
223 ${TIMIDITY_INTERFACE_DEPENDENT_SOURCE}
224 $<TARGET_OBJECTS:interface_synsrv>
225 $<TARGET_OBJECTS:timidity_common>
228 add_dependencies(twsynsrv UpdateTim41Version)
229 target_compile_definitions(twsynsrv PRIVATE -DIA_WINSYN -DTWSYNSRV -DTWSYNG32INI)
230 target_link_libraries(twsynsrv ${TIMIDITY_COMMON_LIBS})
237 ${TIMIDITY_INTERFACE_DEPENDENT_SOURCE}
238 $<TARGET_OBJECTS:interface_w32g>
239 $<TARGET_OBJECTS:timidity_common>
242 add_dependencies(timw32g UpdateTim41Version)
243 target_compile_definitions(timw32g PRIVATE -DIA_W32GUI -D__W32G__)
244 target_link_libraries(timw32g ${TIMIDITY_COMMON_LIBS})
245 DisableMSManifest(timw32g)
252 ${TIMIDITY_INTERFACE_DEPENDENT_SOURCE}
253 $<TARGET_OBJECTS:interface_w32gsyn>
254 $<TARGET_OBJECTS:timidity_common>
257 add_dependencies(twsyng UpdateTim41Version)
258 target_compile_definitions(twsyng PRIVATE -DIA_WINSYN -DIA_W32G_SYN -D__W32G__ -DTWSYNG32 -DTWSYNG32INI)
259 target_link_libraries(twsyng ${TIMIDITY_COMMON_LIBS})
260 DisableMSManifest(twsyng)