Browse Source

Update to find libjpeg and libpng via CMake

Tony Narlock 10 years ago
parent
commit
32fd026d6d
1 changed files with 9 additions and 26 deletions
  1. 9 26
      CMakeLists.txt

+ 9 - 26
CMakeLists.txt

@@ -133,23 +133,14 @@ endif(WIN32)
 
 #add png library
 if (OX_HAVE_LIBPNG)
-
-	set(LIBPNG ${libprefix}png)
-
-	if (MSVC)
-		if (MSVC_VERSION EQUAL "1900")
-			set(LIBPNG ${LIBPNG}-2015)
-		endif()
-	endif()	
-
-	set(CORE_LIBS
+	find_package(PNG REQUIRED)
+	set (CORE_LIBS
 		${CORE_LIBS}
-		${LIBPNG})
-
-	set(OX_DEFINITIONS	${OX_DEFINITIONS}
-		-DOX_HAVE_LIBPNG)
+		${PNG_LIBRARY}
+	)
 endif(OX_HAVE_LIBPNG)
 
+
 #add z library
 if (EMSCRIPTEN)
 	set(CORE_LIBS
@@ -168,19 +159,11 @@ endif(EMSCRIPTEN)
 
 #add jpeg library
 if (OX_HAVE_LIBJPEG)
-	set(LIBJPEG ${libprefix}jpeg)
-
-	if (MSVC)
-		if (MSVC_VERSION EQUAL "1900")
-			set(LIBJPEG ${LIBJPEG}-2015)
-		endif()	
-	endif()	
-
-	set(OX_DEFINITIONS	${OX_DEFINITIONS}
-		-DOX_HAVE_LIBJPEG)
-	set(CORE_LIBS
+	find_package(JPEG REQUIRED)
+	set (CORE_LIBS
 		${CORE_LIBS}
-		${LIBJPEG})
+		${JPEG_LIBRARY}
+	)
 endif(OX_HAVE_LIBJPEG)