Cleanup root directory
Cleans up the root directory of the GitHub source tree and starts to separate platform-specific installing and packaging logic from the master CMakeLists.txt. Closes #2201
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
CONFIGURE_FILE("lmmsconfig.h.in" "${CMAKE_BINARY_DIR}/lmmsconfig.h")
|
||||
CONFIGURE_FILE("lmmsversion.h.in" "${CMAKE_BINARY_DIR}/lmmsversion.h")
|
||||
|
||||
SET(LMMS_SRCS "")
|
||||
SET(LMMS_UIS "")
|
||||
|
||||
@@ -31,7 +34,7 @@ IF(WIN32)
|
||||
DEPENDS "${CMAKE_BINARY_DIR}/lmms.rc")
|
||||
ENDIF()
|
||||
|
||||
SET(lmms_EMBEDDED_RESOURCES "${CMAKE_SOURCE_DIR}/AUTHORS" "${CMAKE_SOURCE_DIR}/COPYING" "${CONTRIBUTORS}")
|
||||
SET(lmms_EMBEDDED_RESOURCES "${CMAKE_SOURCE_DIR}/doc/AUTHORS" "${CMAKE_SOURCE_DIR}/LICENSE.txt" "${CONTRIBUTORS}")
|
||||
SET(LMMS_ER_H "${CMAKE_CURRENT_BINARY_DIR}/embedded_resources.h")
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${LMMS_ER_H}" COMMAND "${BIN2RES}" ARGS ${lmms_EMBEDDED_RESOURCES} > "\"${LMMS_ER_H}\"" DEPENDS bin2res)
|
||||
|
||||
|
||||
60
src/lmmsconfig.h.in
Normal file
60
src/lmmsconfig.h.in
Normal file
@@ -0,0 +1,60 @@
|
||||
#cmakedefine LMMS_BUILD_LINUX
|
||||
#cmakedefine LMMS_BUILD_WIN32
|
||||
#cmakedefine LMMS_BUILD_WIN64
|
||||
#cmakedefine LMMS_BUILD_APPLE
|
||||
#cmakedefine LMMS_BUILD_HAIKU
|
||||
|
||||
#cmakedefine LMMS_HOST_X86
|
||||
#cmakedefine LMMS_HOST_X86_64
|
||||
|
||||
#cmakedefine LMMS_HAVE_ALSA
|
||||
#cmakedefine LMMS_HAVE_FLUIDSYNTH
|
||||
#cmakedefine LMMS_HAVE_JACK
|
||||
#cmakedefine LMMS_HAVE_OGGVORBIS
|
||||
#cmakedefine LMMS_HAVE_OSS
|
||||
#cmakedefine LMMS_HAVE_PORTAUDIO
|
||||
#cmakedefine LMMS_HAVE_PULSEAUDIO
|
||||
#cmakedefine LMMS_HAVE_SDL
|
||||
#cmakedefine LMMS_HAVE_STK
|
||||
#cmakedefine LMMS_HAVE_VST
|
||||
|
||||
#cmakedefine LMMS_HAVE_STDINT_H
|
||||
#cmakedefine LMMS_HAVE_STDLIB_H
|
||||
#cmakedefine LMMS_HAVE_PTHREAD_H
|
||||
#cmakedefine LMMS_HAVE_UNISTD_H
|
||||
#cmakedefine LMMS_HAVE_SYS_TYPES_H
|
||||
#cmakedefine LMMS_HAVE_SYS_IPC_H
|
||||
#cmakedefine LMMS_HAVE_SEMAPHORE_H
|
||||
#cmakedefine LMMS_HAVE_SYS_SHM_H
|
||||
#cmakedefine LMMS_HAVE_SYS_TIME_H
|
||||
#cmakedefine LMMS_HAVE_SCHED_H
|
||||
#cmakedefine LMMS_HAVE_SYS_SOUNDCARD_H
|
||||
#cmakedefine LMMS_HAVE_SOUNDCARD_H
|
||||
#cmakedefine LMMS_HAVE_FCNTL_H
|
||||
#cmakedefine LMMS_HAVE_SYS_IOCTL_H
|
||||
#cmakedefine LMMS_HAVE_CTYPE_H
|
||||
#cmakedefine LMMS_HAVE_STRING_H
|
||||
#cmakedefine LMMS_HAVE_PROCESS_H
|
||||
#cmakedefine LMMS_HAVE_LOCALE_H
|
||||
|
||||
/* defines for libsamplerate */
|
||||
|
||||
|
||||
/* Target processor clips on negative float to int conversion. */
|
||||
#cmakedefine CPU_CLIPS_NEGATIVE 1
|
||||
#ifndef CPU_CLIPS_NEGATIVE
|
||||
#define CPU_CLIPS_NEGATIVE 0
|
||||
#endif
|
||||
|
||||
/* Target processor clips on positive float to int conversion. */
|
||||
#cmakedefine CPU_CLIPS_POSITIVE 1
|
||||
#ifndef CPU_CLIPS_POSITIVE
|
||||
#define CPU_CLIPS_POSITIVE 0
|
||||
#endif
|
||||
|
||||
/* Define if you have C99's lrint function. */
|
||||
#cmakedefine HAVE_LRINT 1
|
||||
|
||||
/* Define if you have C99's lrintf function. */
|
||||
#cmakedefine HAVE_LRINTF 1
|
||||
|
||||
6
src/lmmsversion.h.in
Normal file
6
src/lmmsversion.h.in
Normal file
@@ -0,0 +1,6 @@
|
||||
#define LMMS_VERSION_MAJOR @VERSION_MAJOR@
|
||||
#define LMMS_VERSION_MINOR @VERSION_MINOR@
|
||||
#define LMMS_VERSION_PATCH @VERSION_PATCH@
|
||||
#define LMMS_VERSION_SUFFIX "@VERSION_SUFFIX@"
|
||||
#define LMMS_VERSION "@VERSION@"
|
||||
|
||||
Reference in New Issue
Block a user