mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-30 15:39:27 +02:00
Improve CMake BSD compatibility (#433)
This commit is contained in:
parent
da2e02242f
commit
c886851edc
@ -132,10 +132,10 @@ endif()
|
||||
|
||||
if( CMAKE_SYSTEM_NAME MATCHES "Darwin" )
|
||||
set( locale "${_DEST}/Resources" )
|
||||
elseif( CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD" )
|
||||
set( locale "${_DEST}/locale" )
|
||||
elseif( CMAKE_SYSTEM_NAME MATCHES "Windows" )
|
||||
set( locale "${_DEST}/Languanges" )
|
||||
else()
|
||||
set( locale "${_DEST}/locale" )
|
||||
endif()
|
||||
|
||||
set( OUTPUTS )
|
||||
@ -144,10 +144,10 @@ foreach( source ${SOURCES} )
|
||||
|
||||
if( CMAKE_SYSTEM_NAME MATCHES "Darwin" )
|
||||
set( dst "${locale}/${lang}.lproj" )
|
||||
elseif( CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD" )
|
||||
set( dst "${locale}/${lang}/LC_MESSAGES" )
|
||||
elseif( CMAKE_SYSTEM_NAME MATCHES "Windows" )
|
||||
set( dst "${locale}/${lang}" )
|
||||
else()
|
||||
set( dst "${locale}/${lang}/LC_MESSAGES" )
|
||||
endif()
|
||||
|
||||
set( po "${_SRCDIR}/${source}" )
|
||||
|
@ -1084,9 +1084,9 @@ list( APPEND LIBRARIES
|
||||
$<$<BOOL:${USE_SOUNDTOUCH}>:soundtouch>
|
||||
$<$<BOOL:${USE_VAMP}>:libvamp>
|
||||
# $<$<BOOL:${USE_VAMP}>:libvamp-hostsdk>
|
||||
$<$<PLATFORM_ID:Linux,FreeBSD>:PkgConfig::GLIB>
|
||||
$<$<PLATFORM_ID:Linux,FreeBSD>:z>
|
||||
$<$<PLATFORM_ID:Linux,FreeBSD>:pthread>
|
||||
$<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD,NetBSD>:PkgConfig::GLIB>
|
||||
$<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD,NetBSD>:z>
|
||||
$<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD,NetBSD>:pthread>
|
||||
)
|
||||
|
||||
#
|
||||
@ -1273,7 +1273,7 @@ elseif( CMAKE_SYSTEM_NAME MATCHES "Darwin" )
|
||||
set_target_property_all( "Wrapper" RUNTIME_OUTPUT_DIRECTORY "${_EXEDIR}" )
|
||||
organize_source( "${WRAPPER_ROOT}" "mac" "${WRAPPER_SOURCES}" )
|
||||
|
||||
elseif( CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD" )
|
||||
else()
|
||||
set( _EXE "audacity" )
|
||||
|
||||
# Create the config file
|
||||
|
Loading…
x
Reference in New Issue
Block a user