Compare commits
10 Commits
cf06a21160
...
69fee748c7
| Author | SHA1 | Date |
|---|---|---|
|
|
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)
|
||||
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${QT_VERSION_MAJOR} REQUIRED COMPONENTS Gui Widgets)
|
||||
|
||||
|
|
@ -51,19 +48,36 @@ qt_add_executable(samplebrain WIN32 MACOSX_BUNDLE
|
|||
)
|
||||
target_include_directories(samplebrain PRIVATE
|
||||
.
|
||||
/opt/homebrew/include
|
||||
/usr/local/include
|
||||
2
|
||||
brain/src
|
||||
)
|
||||
|
||||
target_link_libraries(samplebrain PRIVATE
|
||||
# Remove: L..
|
||||
# Remove: L/opt/homebrew/lib
|
||||
# Remove: L/usr/local/lib
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Widgets
|
||||
dl
|
||||
fftw3
|
||||
lo_shared
|
||||
m
|
||||
portaudio
|
||||
pthread
|
||||
sndfile
|
||||
)
|
||||
|
||||
target_compile_options(samplebrain PUBLIC
|
||||
-O3
|
||||
-Wall
|
||||
-Wno-unused
|
||||
-std=c++11
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
set(samplebrain_resource_files
|
||||
"app/images/at.png"
|
||||
|
|
|
|||
Loading…
Reference in New Issue