Tres Finocchiaro
67d4a1ca61
Improve Qt5 detection on macOS ( #7699 )
...
* Improve Qt5 detection on macOS
2025-02-10 02:06:21 -05:00
Tres Finocchiaro
3ee0afb2a1
Add support for MSYS2 CLANGARM64
...
Adds initial Windows ARM64 support
2025-01-09 23:34:33 -05:00
Tres Finocchiaro
6d100d1bba
Remove support for msys2 ( #7251 )
2024-05-12 01:35:10 -04:00
Alexander Medvedev
66081ba1b1
CMake: Replace EXEC_PROGRAM with execute_process ( #7166 )
...
* CMake: Replace EXEC_PROGRAM with execute_process
exec_program is Deprecated since version 3.0: Use the execute_process() command instead.
2024-03-26 09:49:13 -05:00
Rossmaxx
6ae075edf3
Fix Visual Studio 2022 detection ( #6520 )
...
Adds Visual Studio 2022 detection to DetectMachine
2022-10-01 01:13:35 -04:00
pkubaj
ae4d1b52e2
Correctly detect architecture on powerpc* ( #6415 )
2022-05-28 21:18:02 +09:00
Dominic Clark
e1d5391f22
Fix MSVC architecture detection with non-VS generators ( #6175 )
2021-10-03 23:45:13 +01:00
Tres Finocchiaro
131b273894
Fix compilation on macOS aarch64 ( #6152 )
...
* Fix compilation on macOS aarch64
- Bumps rpmalloc submodule to fix assembly compilation, fix `rpmalloc_thread_finalize()` API change
- Adds aarch64 "/opt" Homebrew prefix (reuse `APPLE_PREFIX`)
* Add detection for non-Intel architectures
2021-09-22 09:28:16 -04:00
Hyunjin Song
7ebaa0e211
Merge branch 'stable-1.2'
...
# Conflicts:
# data/locale/pl.ts
# include/SongEditor.h
# plugins/vst_base/CMakeLists.txt
# src/core/Song.cpp
# src/gui/editors/SongEditor.cpp
2019-10-21 11:18:39 +09:00
David Carlier
732448c392
FreeBSD build version
2019-10-18 16:52:38 +02:00
Shmuel H
d005eec1aa
MSVC: Move MSVC year detection to DetectMachine.cmake.
2019-10-17 03:03:26 +03:00
Lukas W
1027386113
CMake: Fix MSVC architecture detection
2018-07-07 16:40:33 +02:00
Lukas W
a7b0c99242
MSYS compilation fixes
...
* Fix MSYS and processor detection when not using the provided toolchain
file
* Fix creation of import library (ENABLE_EXPORTS not working)
2018-07-06 15:58:29 +02:00
Lukas W
4ff993e2a4
Update CircleCI to Ubuntu 18.04
2018-04-28 11:15:09 +02:00
Lukas W
d32b373d78
MSVC: Fix 64bit detection
2017-10-16 14:49:34 +02:00
David Carlier
43a0718d0b
Adding OpenBSD's sndio support.
...
Updating jackmsr's work, adding sndio cmake module.
Updating 64 bits OS arch detection (amd64).
2016-03-26 12:48:28 +00:00
David Carlier
f4890ec375
Make it workable on OpenBSD
...
- Additional LMMS_BUILD flag.
- Disallow on plugins -Wl,-no-undefined which triggers undefined references.
- Make sure X11 headers are found.
Lib ossaudio is needed only for OpenBSD
redundant expression removal
simplify condition for detection OS 'kind'
seems the last commit brought an issue on OSx travis test ....
2016-03-25 14:44:15 +00:00
Colin Wallace
59276a0307
Only use libc++ on APPLE; remove LMMS_BUILD_CLANG define, as it's no longer needed
2016-02-25 20:23:32 -08:00
tresf
a7f8251f4b
Initial changes for MSYS support
2015-10-30 17:05:26 -04:00
Ryan Schmidt
571e4fd31a
Detect 32-bit/64-bit correctly based on CFLAGS
...
The user might invoke cmake with CFLAGS containing "-m32" or (on OS X) "-arch i386" while on a 64-bit machine to indicate that it should build for 32-bit instead.
2015-09-15 14:55:33 -04:00
tresf
2035ff3e3c
Initial Homebrew on OSX Lion patch
2015-08-17 12:39:41 -04:00
Augustin Cavalier
48ac1b02eb
DetectMachine: de-convolute 'if' maze and add Haiku.
2015-03-05 12:39:35 -05:00
Lukas W
7f602cd6c0
Fix for #42 : Make search path for plugins relative
...
Makes the search path that is compiled into the lmms executable relative.
2014-01-18 21:31:20 +01:00
Tobias Doerffel
39f904117f
DetectMachine.cmake: do not use lib64 as LIB_DIR anymore
...
Installing to $prefix/lib64 is not usual anymore and thus we change it here
to just install all libraries to $prefix/lib.
2014-01-12 18:20:32 +01:00
Tobias Doerffel
c59fe081ee
Improved support for MinGW cross compile builds
...
Cross compile support for Win32 and Win64 has been unified,
simplified and adapted to the new MinGW64-based build environment.
This finally allows to produce working Win64 binaries.
(cherry picked from commit 51103bb674 )
2010-05-17 23:43:52 +02:00
Tobias Doerffel
30c7732665
various fixes for successfully building LMMS for win64
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1804 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 21:25:46 +00:00
Tobias Doerffel
63848e9b71
allow specifying destination directory for libs via CMAKE_INSTALL_LIBDIR
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1794 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 10:14:56 +00:00
Tobias Doerffel
3eeb7b8a76
improved detection of machine type
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1493 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-26 09:20:54 +00:00
Tobias Doerffel
a2f33efef5
improved detection of machine type
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1492 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-26 09:17:29 +00:00