Include header files in CMake's source lists

This commit is contained in:
Chris Robinson
2018-04-21 23:42:04 -07:00
parent 9575eebac4
commit ea8b52ee2c
2 changed files with 99 additions and 52 deletions
+95 -50
View File
@@ -699,52 +699,96 @@ IF(NOT HAVE_STDINT_H)
ENDIF()
SET(COMMON_OBJS common/almalloc.c
common/atomic.c
common/rwlock.c
common/threads.c
common/uintmap.c
SET(COMMON_OBJS
common/align.h
common/almalloc.c
common/almalloc.h
common/atomic.c
common/atomic.h
common/bool.h
common/math_defs.h
common/rwlock.c
common/rwlock.h
common/static_assert.h
common/threads.c
common/threads.h
common/uintmap.c
common/uintmap.h
)
SET(OPENAL_OBJS OpenAL32/alAuxEffectSlot.c
OpenAL32/alBuffer.c
OpenAL32/alEffect.c
OpenAL32/alError.c
OpenAL32/alExtension.c
OpenAL32/alFilter.c
OpenAL32/alListener.c
OpenAL32/alSource.c
OpenAL32/alState.c
OpenAL32/event.c
OpenAL32/sample_cvt.c
SET(OPENAL_OBJS
OpenAL32/Include/bs2b.h
OpenAL32/Include/alMain.h
OpenAL32/Include/alu.h
OpenAL32/Include/alAuxEffectSlot.h
OpenAL32/alAuxEffectSlot.c
OpenAL32/Include/alBuffer.h
OpenAL32/alBuffer.c
OpenAL32/Include/alEffect.h
OpenAL32/alEffect.c
OpenAL32/Include/alError.h
OpenAL32/alError.c
OpenAL32/alExtension.c
OpenAL32/Include/alFilter.h
OpenAL32/alFilter.c
OpenAL32/Include/alListener.h
OpenAL32/alListener.c
OpenAL32/Include/alSource.h
OpenAL32/alSource.c
OpenAL32/alState.c
OpenAL32/event.c
OpenAL32/Include/sample_cvt.h
OpenAL32/sample_cvt.c
)
SET(ALC_OBJS Alc/ALc.c
Alc/ALu.c
Alc/alconfig.c
Alc/bs2b.c
Alc/converter.c
Alc/mastering.c
Alc/ringbuffer.c
Alc/effects/chorus.c
Alc/effects/compressor.c
Alc/effects/dedicated.c
Alc/effects/distortion.c
Alc/effects/echo.c
Alc/effects/equalizer.c
Alc/effects/modulator.c
Alc/effects/null.c
Alc/effects/pshifter.c
Alc/effects/reverb.c
Alc/filters/filter.c
Alc/filters/nfc.c
Alc/filters/splitter.c
Alc/helpers.c
Alc/hrtf.c
Alc/uhjfilter.c
Alc/ambdec.c
Alc/bformatdec.c
Alc/panning.c
Alc/mixvoice.c
Alc/mixer/mixer_c.c
SET(ALC_OBJS
Alc/ALc.c
Alc/ALu.c
Alc/alconfig.c
Alc/alconfig.h
Alc/bs2b.c
Alc/converter.c
Alc/converter.h
Alc/inprogext.h
Alc/mastering.c
Alc/mastering.h
Alc/ringbuffer.c
Alc/ringbuffer.h
Alc/effects/chorus.c
Alc/effects/compressor.c
Alc/effects/dedicated.c
Alc/effects/distortion.c
Alc/effects/echo.c
Alc/effects/equalizer.c
Alc/effects/modulator.c
Alc/effects/null.c
Alc/effects/pshifter.c
Alc/effects/reverb.c
Alc/filters/defs.h
Alc/filters/filter.c
Alc/filters/nfc.c
Alc/filters/nfc.h
Alc/filters/splitter.c
Alc/filters/splitter.h
Alc/helpers.c
Alc/alstring.h
Alc/compat.h
Alc/cpu_caps.h
Alc/fpu_modes.h
Alc/logging.h
Alc/vector.h
Alc/hrtf.c
Alc/hrtf.h
Alc/uhjfilter.c
Alc/uhjfilter.h
Alc/ambdec.c
Alc/ambdec.h
Alc/bformatdec.c
Alc/bformatdec.h
Alc/panning.c
Alc/polymorphism.h
Alc/mixvoice.c
Alc/mixer/defs.h
Alc/mixer/mixer_c.c
)
@@ -884,10 +928,11 @@ ENDIF()
SET(BACKENDS "")
SET(ALC_OBJS ${ALC_OBJS}
Alc/backends/base.c
# Default backends, always available
Alc/backends/loopback.c
Alc/backends/null.c
Alc/backends/base.c
Alc/backends/base.h
# Default backends, always available
Alc/backends/loopback.c
Alc/backends/null.c
)
# Check ALSA backend
@@ -1320,7 +1365,7 @@ ELSE()
ENDIF()
IF(WIN32 AND ALSOFT_BUILD_ROUTER)
ADD_LIBRARY(OpenAL SHARED router/router.c router/alc.c router/al.c)
ADD_LIBRARY(OpenAL SHARED router/router.c router/router.h router/alc.c router/al.c)
TARGET_COMPILE_DEFINITIONS(OpenAL
PRIVATE AL_BUILD_LIBRARY AL_ALEXT_PROTOTYPES ${CPP_DEFS})
TARGET_COMPILE_OPTIONS(OpenAL PRIVATE ${C_FLAGS})
@@ -1478,7 +1523,7 @@ IF(ALSOFT_UTILS)
SET(MAKEHRTF_SRCS utils/makehrtf.c)
IF(NOT HAVE_GETOPT)
SET(MAKEHRTF_SRCS ${MAKEHRTF_SRCS} utils/getopt.c)
SET(MAKEHRTF_SRCS ${MAKEHRTF_SRCS} utils/getopt.c utils/getopt.h)
ENDIF()
ADD_EXECUTABLE(makehrtf ${MAKEHRTF_SRCS})
TARGET_COMPILE_DEFINITIONS(makehrtf PRIVATE ${CPP_DEFS})
+4 -2
View File
@@ -4,8 +4,10 @@ option(ALSOFT_NO_QT5 "Use Qt4 instead of Qt5 for alsoft-config" FALSE)
include_directories("${alsoft-config_BINARY_DIR}")
set(alsoft-config_SRCS main.cpp
mainwindow.cpp
set(alsoft-config_SRCS
main.cpp
mainwindow.cpp
mainwindow.h
)
set(alsoft-config_UIS mainwindow.ui)
set(alsoft-config_MOCS mainwindow.h)