PatTheMav
6c590805e8
cmake: Update supported CMake version range to 3.28 and 3.30
2024-09-13 14:42:32 -04:00
tytan652
31385006d5
Remove legacy_check CMake macro
...
The macro was not removed in 72428ccd97
waiting for submodules to be be updated to a commit where their legacy
code path is removed.
2024-09-11 13:24:39 -04:00
tytan652
72428ccd97
Remove CMake legacy code path
...
Except submodules and legacy_check macro since the former depend on it.
2024-08-28 13:53:25 -04:00
PatTheMav
c89cef3aa5
cmake: Fix malformed CMake package location on Windows
...
CMake doesn't expect CMake package files to be separated in
subdirectories on Windows and instead expects all files to be put in
a single directory `cmake` found within one of the PREFIX paths.
Also fixes circular dependency in w32-pthreads CMake package config
file.
2024-08-20 14:48:08 -04:00
PatTheMav
b8cfacaec3
Update formatting of CMake files
2024-08-14 12:07:47 -04:00
PatTheMav
aa137f0766
deps: Update CMake target source lists with alphabetic sorting
...
Also manually updates some CMake script files to make code more
readable.
2023-12-19 17:59:44 -05:00
PatTheMav
349372b3b3
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-03-26 18:20:38 -04:00
PatTheMav
6adb973b6a
w32-pthreads: Add pthread.h as public header
...
When exporting w32-pthreads, the public header file `pthread.h` needs
to be exported as well to expose the implemented functionality.
2022-09-17 16:35:20 -07:00
Norihiro Kamae
0929a78e8c
deps/w32-pthreads: Remove unnecessary UTF characters
2022-08-13 00:49:17 -07:00
PatTheMav
43a49dca47
cmake: Fix CMake package export templates for CMake 3.24
...
CMake 3.24 implemented changes that break dependency discovery of the
exported libraries built by OBS.
2022-08-09 19:48:03 -04:00
PatTheMav
dba1041034
deps: Update CMakeLists.txt for dependencies
2022-03-16 23:11:07 +01:00
jp9000
7993179466
cmake: Add cmake folders
2020-05-13 06:52:37 -07:00
Matt Gajownik
51be039cf8
CMake: Build Windows modules with file descriptors
2019-10-15 21:34:12 +11:00
jp9000
53615ee10f
clang-format: Add clang-format files
2019-06-23 01:53:56 -07:00
jp9000
7c65337c75
w32-pthreads: Fully export library (MSVC)
...
Allows the library to be used by external plugins
2016-06-23 20:05:39 -07:00
Momcilo Medic
8421051831
deps-w32-pthreads: Update FSF address
...
Closes jp9000/obs-studio#453
2015-07-11 09:10:27 -07:00
GoaLitiuM
e251d26560
w32-pthreads: Fix build errors with VS2015
2015-05-04 19:33:54 +03:00
BtbN
ce542525fc
Fix dependency on win32-pthreads
2014-05-08 14:43:16 +02:00
BtbN
afd8b63687
Fix w32-pthreads build and string handling
2014-04-20 17:51:05 +02:00
jp9000
903287a3df
Add 'SHARED' to add_library in w32-pthreads cmake
2014-04-19 21:08:38 -07:00
jp9000
92812ba313
Make w32-pthreads and jansson shared libraries
2014-04-19 20:33:45 -07:00
BtbN
45ec80fb7d
Full rewrite of all CMakeLists
...
CMake now works on all platforms
2014-01-24 18:56:32 +01:00
jp9000
dc38a1b8fc
added a 'deps' directory and moved w32-pthreads into it
2013-10-28 06:20:37 -07:00