Merge branch 'master' of github.com:brunoherbelin/v-mix

This commit is contained in:
brunoherbelin
2020-03-22 12:25:28 +01:00
2 changed files with 16 additions and 6 deletions

View File

@@ -10,8 +10,16 @@ include(MacroLogFeature)
if(UNIX)
if (APPLE)
add_definitions(-DAPPLE)
set(OpenGL_DIR /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/)
set(CMAKE_OSX_ARCHITECTURES x86_64)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13")
else()
add_definitions(-DLINUX)
set(OpenGL_GL_PREFERENCE "GLVND")
endif()
add_definitions(-DUNIX)
elseif(WIN32)
@@ -19,6 +27,7 @@ elseif(WIN32)
add_definitions(-DMINGW32)
endif(UNIX)
# Include the CMake RC module
include(CMakeRC)
@@ -81,7 +90,6 @@ find_package(glfw3 3.3 REQUIRED)
macro_log_feature(glfw3_FOUND "GLFW3" "Open Source, multi-platform library for OpenGL" "http://www.glfw.org/" TRUE)
set(GLFW_LIBRARY glfw)
set(OpenGL_GL_PREFERENCE "GLVND")
find_package(OpenGL REQUIRED)
#
@@ -118,8 +126,11 @@ message(STATUS "Compiling 'Dear ImGui' from https://github.com/ocornut/imgui.git
# ImGui Color Text Editor
#
set(IMGUITEXTEDIT_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ext/ImGuiColorTextEdit)
add_library(IMGUITEXTEDIT "${CMAKE_CURRENT_SOURCE_DIR}/ext/ImGuiColorTextEdit/TextEditor.cpp")
message(STATUS "Including 'ImGuiColorTextEdit' from https://github.com/BalazsJako/ImGuiColorTextEdit -- ${TEXTEDIT_INCLUDE_DIR}.")
set(IMGUITEXTEDIT_SRC
${CMAKE_CURRENT_SOURCE_DIR}/ext/ImGuiColorTextEdit/TextEditor.cpp
)
message(STATUS "Including 'ImGuiColorTextEdit' from https://github.com/BalazsJako/ImGuiColorTextEdit -- ${IMGUITEXTEDIT_INCLUDE_DIR}.")
#
# TINY XML 2
@@ -228,7 +239,7 @@ set(VMIX_RSC_FILES
add_executable(${VMIX_BINARY}
${VMIX_SRCS}
${TEXTEDIT_SRCS}
${IMGUITEXTEDIT_SRC}
)
set_property(TARGET ${VMIX_BINARY} PROPERTY CXX_STANDARD 17)
@@ -260,7 +271,6 @@ target_link_libraries(${VMIX_BINARY} LINK_PRIVATE
TINYXML2
TINYFD
IMGUI
IMGUITEXTEDIT
vmix::rc
)

View File

@@ -90,7 +90,7 @@ string GstToolkit::gst_version()
oss << GST_VERSION_MAJOR << '.' << GST_VERSION_MINOR << '.';
oss << std::setw(2) << std::setfill('0') << GST_VERSION_MICRO ;
if (GST_VERSION_NANO > 0)
oss << GST_VERSION_NANO ? " - (CVS)" : " - (Prerelease)";
oss << ( (GST_VERSION_NANO < 2 ) ? " - (CVS)" : " - (Prerelease)");
return oss.str();
}