@@ -43,14 +43,6 @@ else()
4343 endif ()
4444endif ()
4545
46- ###############################################################################
47- # Linux Open GL
48-
49- if (UNIX AND NOT APPLE )
50- find_package (PkgConfig REQUIRED )
51- find_package (OpenGL REQUIRED COMPONENTS OpenGL )
52- endif ()
53-
5446###############################################################################
5547# Sources (and Resources)
5648
@@ -120,29 +112,25 @@ elseif (WIN32)
120112 )
121113
122114 if (MSVC )
123-
124- set_property (TARGET ${ELEMENTS_APP_PROJECT} PROPERTY
125- MSVC_RUNTIME_LIBRARY "MultiThreaded"
126- )
127-
128115 target_link_options (${ELEMENTS_APP_PROJECT} PRIVATE
129116 /SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup shcore.lib
130117 )
131118
132- add_dependencies (${PROJECT_NAME } windows_dlls )
133-
134119 if (CMAKE_SIZEOF_VOID_P EQUAL 8) # 64 bits?
120+ set (CAIRO_DLL ${ELEMENTS_ROOT} /lib/external/cairo/lib/x64/cairo.dll)
135121 set (FREETYPE_DLL ${ELEMENTS_ROOT} /lib/external/freetype/win64/freetype.dll)
136122 set (FONTCONFIG_DLL ${ELEMENTS_ROOT} /lib/external/fontconfig/x64/fontconfig.dll)
137123 set (ICONV_DLL ${ELEMENTS_ROOT} /lib/external/fontconfig/x64/libiconv.dll)
138124 set (XML2 ${ELEMENTS_ROOT} /lib/external/fontconfig/x64/libxml2.dll)
139125 else ()
126+ set (CAIRO_DLL ${ELEMENTS_ROOT} /lib/external/cairo/lib/x86/cairo.dll)
140127 set (FREETYPE_DLL ${ELEMENTS_ROOT} /lib/external/freetype/win32 /freetype.dll)
141128 set (FONTCONFIG_DLL ${ELEMENTS_ROOT} /lib/external/fontconfig/x86/fontconfig.dll)
142129 set (ICONV_DLL ${ELEMENTS_ROOT} /lib/external/fontconfig/x86/libiconv.dll)
143130 set (XML2 ${ELEMENTS_ROOT} /lib/external/fontconfig/x86/libxml2.dll)
144131 endif ()
145132
133+ file (COPY ${CAIRO_DLL} DESTINATION "${CMAKE_CURRENT_BINARY_DIR } " )
146134 file (COPY ${FREETYPE_DLL} DESTINATION "${CMAKE_CURRENT_BINARY_DIR } " )
147135 file (COPY ${FONTCONFIG_DLL} DESTINATION "${CMAKE_CURRENT_BINARY_DIR } " )
148136 file (COPY ${ICONV_DLL} DESTINATION "${CMAKE_CURRENT_BINARY_DIR } " )
@@ -170,7 +158,6 @@ endif()
170158target_link_libraries (${ELEMENTS_APP_PROJECT} PRIVATE
171159 ${ELEMENTS_APP_DEPENDENCIES}
172160 elements
173- ${OPENGL_LIBRARIES}
174161)
175162
176163if (NOT DEFINED ELEMENTS_APP_INCLUDE_DIRECTORIES)
0 commit comments