Compare commits
11 Commits
c9b17d03d3
...
69ff4fe7c2
| Author | SHA1 | Date |
|---|---|---|
|
|
69ff4fe7c2 | |
|
|
69fee748c7 | |
|
|
bdda87cc16 | |
|
|
ca7e69f606 | |
|
|
8a6450407b | |
|
|
1c82bb7826 | |
|
|
8aa91d6638 | |
|
|
46a7e31ab2 | |
|
|
c074b6c028 | |
|
|
0c2af71eb3 | |
|
|
db65ec8829 |
|
|
@ -1,10 +0,0 @@
|
||||||
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,9 +12,6 @@ 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)
|
||||||
|
|
||||||
|
|
@ -51,19 +48,36 @@ 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