cvs: gd /libgd CMakeLists.txt /libgd/src CMakeLists.txt

[email protected] ("Pierre-Alain Joye") Thu, 04 Oct 2007 11:46:36 -0000
Newsgroups php.gd.cvs
Message-ID <cvspajoye1191498396@cvsserver>
pajoye		Thu Oct  4 11:46:36 2007 UTC

  Modified files:              
    /gd/libgd	CMakeLists.txt 
    /gd/libgd/src	CMakeLists.txt 
  Log:
  - now it builds (tests to come)
  
  
http://cvs.php.net/viewvc.cgi/gd/libgd/CMakeLists.txt?r1=1.1&r2=1.2&diff_format=u
Index: gd/libgd/CMakeLists.txt
diff -u gd/libgd/CMakeLists.txt:1.1 gd/libgd/CMakeLists.txt:1.2
--- gd/libgd/CMakeLists.txt:1.1	Thu Oct  4 11:21:29 2007
+++ gd/libgd/CMakeLists.txt	Thu Oct  4 11:46:35 2007
@@ -94,61 +94,11 @@
 
 	ADD_DEFINITIONS(-DHAVE_CONFIG_H)
 
-	INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/  ${GD_SOURCE_DIR})
-	
-	CONFIGURE_FILE(${GD_SOURCE_DIR}/config.h.cmake ${CMAKE_BINARY_DIR}/config.h ESCAPE_QUOTES)
-
-	SET (LIBGD_SRC_FILES
-		gd.c
-		gdfx.c
-		gd_security.c
-		gd_gd.c
-		gd_gd2.c
-		gd_io.c
-		gd_io_dp.c
-		gd_gif_in.c
-		gd_gif_out.c
-		gd_io_file.c
-		gd_io_ss.c
-		gd_jpeg.c
-		gd_png.c
-		gd_ss.c
-		gd_topal.c
-		gd_wbmp.c
-		gdcache.c
-		gdfontg.c
-		gdfontl.c
-		gdfontmb.c
-		gdfonts.c
-		gdfontt.c
-		gdft.c
-		gdhelpers.c
-		gdhelpers.h
-		gdkanji.c
-		gdtables.c
-		gdxpm.c
-		jisx0208.h
-		wbmp.c
-		wbmp.h
-	)
-
-	set(BUILD_SHARED_LIBS On)
-
-	if (WIN32)
-		SET(GD_LIB bgd)
-		ADD_DEFINITIONS( -DWIN32 -D_WIN32 -DMSWIN32 -DBGDWIN32)
-	else(WIN32)
-		SET(GD_LIB gd)
-	endif(WIN32)
-
-	add_library(${GD_LIB} ${LIBGD_SRC_FILES})
 
-	if (WIN32)
-		SET_TARGET_PROPERTIES(${GD_LIB} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:msvcrt.lib")
-	ENDIF(WIN32)
-
-	target_link_libraries(${GD_LIB} ${FREETYPE_LIBRARIES} ${PNG_LIBRARIES} ${JPEG_LIBRARIES} ${XPM_LIBRARIES} ${FONTCONFIG_LIBRARIES})
+	
+	CONFIGURE_FILE(${GD_SOURCE_DIR}/src/config.h.cmake ${CMAKE_BINARY_DIR}/config.h ESCAPE_QUOTES)
+	add_subdirectory(src)
 
 endif (USE_EXT_GD)
-
 add_subdirectory(tests)
+
http://cvs.php.net/viewvc.cgi/gd/libgd/src/CMakeLists.txt?r1=1.6&r2=1.7&diff_format=u
Index: gd/libgd/src/CMakeLists.txt
diff -u /dev/null gd/libgd/src/CMakeLists.txt:1.7
--- /dev/null	Thu Oct  4 11:46:36 2007
+++ gd/libgd/src/CMakeLists.txt	Thu Oct  4 11:46:36 2007
@@ -0,0 +1,55 @@
+
+SET (LIBGD_SRC_FILES
+	gd.c
+	gdfx.c
+	gd_security.c
+	gd_gd.c
+	gd_gd2.c
+	gd_io.c
+	gd_io_dp.c
+	gd_gif_in.c
+	gd_gif_out.c
+	gd_io_file.c
+	gd_io_ss.c
+	gd_jpeg.c
+	gd_png.c
+	gd_ss.c
+	gd_topal.c
+	gd_wbmp.c
+	gdcache.c
+	gdfontg.c
+	gdfontl.c
+	gdfontmb.c
+	gdfonts.c
+	gdfontt.c
+	gdft.c
+	gdhelpers.c
+	gdhelpers.h
+	gdkanji.c
+	gdtables.c
+	gdxpm.c
+	jisx0208.h
+	wbmp.c
+	wbmp.h
+)
+
+set(BUILD_SHARED_LIBS On)
+
+if (WIN32)
+	SET(GD_LIB bgd)
+	ADD_DEFINITIONS( -DWIN32 -D_WIN32 -DMSWIN32 -DBGDWIN32)
+else(WIN32)
+	SET(GD_LIB gd)
+endif(WIN32)
+
+add_library(${GD_LIB} ${LIBGD_SRC_FILES})
+
+if (WIN32)
+	SET_TARGET_PROPERTIES(${GD_LIB} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:msvcrt.lib")
+ENDIF(WIN32)
+
+INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/  ${GD_SOURCE_DIR}/src)
+
+target_link_libraries(${GD_LIB} ${FREETYPE_LIBRARIES} ${PNG_LIBRARIES} ${JPEG_LIBRARIES} ${XPM_LIBRARIES} ${FONTCONFIG_LIBRARIES})
+
+