Compare commits
12 Commits
69fee748c7
...
cf06a21160
| Author | SHA1 | Date |
|---|---|---|
|
|
cf06a21160 | |
|
|
6471b1e066 | |
|
|
7d7a7d24a2 | |
|
|
2c1a3692e7 | |
|
|
30e16d80d9 | |
|
|
2743caa02a | |
|
|
572d6a127c | |
|
|
6aa25397de | |
|
|
55e5427ec4 | |
|
|
c2e923bcee | |
|
|
ddf7f8538a | |
|
|
1dc55a982c |
|
|
@ -0,0 +1,10 @@
|
||||||
|
build-job:
|
||||||
|
stage: build
|
||||||
|
image: ubuntu:22.04
|
||||||
|
script:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y git cmake g++ freeglut3-dev qt6-base-dev
|
||||||
|
- mkdir -p build
|
||||||
|
- cd build
|
||||||
|
- cmake ..
|
||||||
|
- cmake --build .
|
||||||
|
|
@ -12,6 +12,9 @@ set(CMAKE_AUTOMOC ON)
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
set(CMAKE_AUTOUIC ON)
|
set(CMAKE_AUTOUIC ON)
|
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
find_package(QT NAMES Qt5 Qt6 REQUIRED COMPONENTS Core)
|
find_package(QT NAMES Qt5 Qt6 REQUIRED COMPONENTS Core)
|
||||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Gui Widgets)
|
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Gui Widgets)
|
||||||
|
|
||||||
|
|
@ -48,36 +51,19 @@ qt_add_executable(samplebrain WIN32 MACOSX_BUNDLE
|
||||||
)
|
)
|
||||||
target_include_directories(samplebrain PRIVATE
|
target_include_directories(samplebrain PRIVATE
|
||||||
.
|
.
|
||||||
/opt/homebrew/include
|
|
||||||
/usr/local/include
|
|
||||||
2
|
|
||||||
brain/src
|
brain/src
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(samplebrain PRIVATE
|
target_link_libraries(samplebrain PRIVATE
|
||||||
# Remove: L..
|
|
||||||
# Remove: L/opt/homebrew/lib
|
|
||||||
# Remove: L/usr/local/lib
|
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
Qt::Widgets
|
Qt::Widgets
|
||||||
dl
|
|
||||||
fftw3
|
fftw3
|
||||||
lo_shared
|
lo_shared
|
||||||
m
|
|
||||||
portaudio
|
portaudio
|
||||||
pthread
|
|
||||||
sndfile
|
sndfile
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_options(samplebrain PUBLIC
|
|
||||||
-O3
|
|
||||||
-Wall
|
|
||||||
-Wno-unused
|
|
||||||
-std=c++11
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
# Resources:
|
# Resources:
|
||||||
set(samplebrain_resource_files
|
set(samplebrain_resource_files
|
||||||
"app/images/at.png"
|
"app/images/at.png"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue