diff options
Diffstat (limited to 'vcpkg/scripts/test_ports/vcpkg-ci-juce/project')
| -rw-r--r-- | vcpkg/scripts/test_ports/vcpkg-ci-juce/project/CMakeLists.txt | 25 | ||||
| -rw-r--r-- | vcpkg/scripts/test_ports/vcpkg-ci-juce/project/main.cpp | 7 |
2 files changed, 32 insertions, 0 deletions
diff --git a/vcpkg/scripts/test_ports/vcpkg-ci-juce/project/CMakeLists.txt b/vcpkg/scripts/test_ports/vcpkg-ci-juce/project/CMakeLists.txt new file mode 100644 index 0000000..259a88b --- /dev/null +++ b/vcpkg/scripts/test_ports/vcpkg-ci-juce/project/CMakeLists.txt @@ -0,0 +1,25 @@ +cmake_minimum_required(VERSION 3.29) +project(juce-test VERSION 1 LANGUAGES C CXX) + +set(CMAKE_CXX_STANDARD 11) + +option(WITH_CURL "Link curl") + +find_package(JUCE CONFIG REQUIRED) + +juce_add_console_app(core + PRODUCT_NAME "vcpkg-ci-juce" + NEEDS_CURL "${WITH_CURL}" +) +target_sources(core PRIVATE main.cpp) +target_link_libraries(core PRIVATE juce::juce_core) + +juce_add_console_app(everything + PRODUCT_NAME "vcpkg-ci-juce" + NEEDS_CURL "${WITH_CURL}" +) +target_sources(everything PRIVATE main.cpp) +file(GLOB all_modules RELATIVE "${JUCE_MODULES_DIR}" "${JUCE_MODULES_DIR}/*") +list(TRANSFORM all_modules PREPEND juce::) +target_link_libraries(everything PRIVATE ${all_modules}) +target_compile_definitions(everything PRIVATE JUCE_WEB_BROWSER=0) diff --git a/vcpkg/scripts/test_ports/vcpkg-ci-juce/project/main.cpp b/vcpkg/scripts/test_ports/vcpkg-ci-juce/project/main.cpp new file mode 100644 index 0000000..d7f625d --- /dev/null +++ b/vcpkg/scripts/test_ports/vcpkg-ci-juce/project/main.cpp @@ -0,0 +1,7 @@ +#include <juce_core/juce_core.h> + +int main() +{ + juce::Logger::writeToLog("vcpkg"); + return 0; +} |