Still confused.. Below is the generated cmakecache.txt file. No where
does it reference libfreetype.lib. Yet the generated .sln file has
projects such as podofoimpose dependent on libfreetype.lib, not on
libfreetype.dll.a. How can I get cmake to generate the solution
correctly?

# This is the CMakeCache file.
# For build in directory: c:/Development/build/podofo/debug # It was
generated by CMake: C:/Program Files/CMake 2.4/bin/cmake.exe # You can
edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the
editor.
# If you do want to change a value, simply edit, save, and exit the
editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Path to a program.
CMAKE_AR:FILEPATH=CMAKE_AR-NOTFOUND

//For backwards compatibility, what version of CMake commands and //
syntax should this version of CMake allow.
CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4

//Semicolon separated list of supported configuration types, only //
supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything //
else will be ignored.
CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo

//C++ compiler
CMAKE_CXX_COMPILER:FILEPATH=cl

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /Zm1000 /EHsc /GR

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi // /Ot
/Oy /Gs will produce slightly less optimized but smaller // files).
CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG

//Flags used by the compiler during Release with Debug Info builds.
//
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG

//Size of stack for programs.
CMAKE_CXX_STACK_SIZE:STRING=10000000

//Libraries linked by defalut with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING='kernel32.lib user32.lib gdi32.lib
winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
advapi32.lib '

//Default compiler warning level for C++.
CMAKE_CXX_WARNING_LEVEL:STRING=3

//C compiler
CMAKE_C_COMPILER:FILEPATH=cl

//Flags for C compiler.
CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /Zm1000

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi  /Ob0 /Od /RTC1

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi // /Ot
/Oy /Gs will produce slightly less optimized but smaller // files).
CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG

//Flags used by the compiler during Release with Debug Info builds.
//
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG

//Libraries linked by defalut with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING='kernel32.lib user32.lib gdi32.lib
winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
advapi32.lib '

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000 /machine:I386

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=c:/progra~1/PoDoFo

//make program
CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~1/MID05A~1/Common7/IDE/devenv.com

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000
/machine:I386

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES

//RC compiler
CMAKE_RC_COMPILER:FILEPATH=rc

//Flags for Fortran compiler.
CMAKE_RC_FLAGS:STRING=' '

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING= /MANIFEST /STACK:10000000
/machine:I386

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL:YES

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL:YES

//If set, runtime paths are not added when using shared libraries.
//
CMAKE_SKIP_RPATH:BOOL=NO

//If true, cmake will use relative paths in makefiles and projects.
//
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the //
.SILENT directive, and all commands will be echoed to the console //
during the make.  This is useful for debugging only. With Visual //
Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE

//Single output directory for building all executables.
EXECUTABLE_OUTPUT_PATH:PATH=

//Was fontconfig found
LIBFONTCONFIG_FOUND:STRING=FALSE

//Path to a file.
LIBFONTCONFIG_H:PATH=LIBFONTCONFIG_H-NOTFOUND

//Path to a library.
LIBFONTCONFIG_LIB:FILEPATH=LIBFONTCONFIG_LIB-NOTFOUND

//Was libfreetype found
LIBFREETYPE_FOUND:STRING=TRUE

//Path to a file.
LIBFREETYPE_FT2BUILD_H:PATH=C:/Program Files/GnuWin32/include

//Path to a file.
LIBFREETYPE_FTHEADER_H:PATH=C:/Program Files/GnuWin32/include/freetype2

//Path to a library.
LIBFREETYPE_LIB:FILEPATH=C:/Program Files/GnuWin32/lib/libfreetype.dll.a

//Path to a file.
LIBJPEG_H:PATH=C:/Program Files/GnuWin32/include

//Path to a library.
LIBJPEG_LIB:FILEPATH=C:/Program Files/GnuWin32/lib/jpeg.lib

//Was libstlport found?
LIBSTLPORT_FOUND:STRING=FALSE

//Path to a file.
LIBSTLPORT_HEADERS:PATH=LIBSTLPORT_HEADERS-NOTFOUND

//Path to a library.
LIBSTLPORT_LIB:FILEPATH=LIBSTLPORT_LIB-NOTFOUND

//Path to a file.
LIBZ_H:PATH=C:/Development/build/zlib/include

//Path to a library.
LIBZ_LIB:FILEPATH=C:/Development/build/zlib/lib/zdll.lib

//Path to a program.
PKGCONFIG_EXECUTABLE:FILEPATH=PKGCONFIG_EXECUTABLE-NOTFOUND

//Value Computed by CMake
PoDoFo_BINARY_DIR:STATIC=C:/Development/build/podofo/debug

//Value Computed by CMake
PoDoFo_SOURCE_DIR:STATIC=C:/Development/build/podofo

//Path to a file.
TIFF_INCLUDE_DIR:PATH=TIFF_INCLUDE_DIR-NOTFOUND

//Path to a library.
TIFF_LIBRARY:FILEPATH=TIFF_LIBRARY-NOTFOUND

//Dependencies for the target
podofo_static_LIB_DEPENDS:STATIC=C:/Development/build/zlib/lib/zdll.lib;
C:/Program Files/GnuWin32/lib/libfreetype.dll.a;C:/Program
Files/GnuWin32/lib/jpeg.lib;kernel32;user32;gdi32;winspool;comdlg32;adva
pi32;shell32;ole32;oleaut32;uuid;WS2_32;


########################
# INTERNAL cache entries
########################

//Stored GUID
ALL_BUILD_GUID_CMAKE:INTERNAL=56B3FAC7-0D27-422F-B8BB-40436DAA7CB0
//Advanced flag for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=C:/PROGRA~1/MID05A~1/Common7/IDE/devenv.com
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/Development/build/podofo/debug
//Major version of cmake used to create the current loaded cache //
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache //
CMAKE_CACHE_MINOR_VERSION:INTERNAL=4
//Major version of cmake used to create the current loaded cache //
CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 7 //Path to CMake executable.
CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake 2.4/bin/cmake.exe
//Advanced flag for variable: CMAKE_CONFIGURATION_TYPES
CMAKE_CONFIGURATION_TYPES-ADVANCED:INTERNAL=1
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake 2.4/bin/ctest.exe
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_STACK_SIZE
CMAKE_CXX_STACK_SIZE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_WARNING_LEVEL
CMAKE_CXX_WARNING_LEVEL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=C:/Program Files/CMake
2.4/bin/CMakeSetup.exe //Advanced flag for variable:
CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL //
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Visual Studio 8 2005 //Start directory with the
top level CMakeLists.txt file for this // project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/Development/build/podofo
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
//
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE //
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=23
//Advanced flag for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//noop for ranlib
CMAKE_RANLIB:INTERNAL=:
//Advanced flag for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//Advanced flag for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=C:/Program Files/CMake 2.4/share/cmake-2.4
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
//
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE //
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_RUN
CMAKE_SIZEOF_VOID_P:INTERNAL=4
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Stored GUID
CreationTest_GUID_CMAKE:INTERNAL=AF29738A-1C68-4C03-908A-C1DEBDD934E3
//Stored GUID
DeviceTest_GUID_CMAKE:INTERNAL=8843262D-C032-43F4-A5F4-DE020A80F764
//Stored GUID
EDIT_CACHE_GUID_CMAKE:INTERNAL=9FF4112F-4E4D-434F-B447-2D91D9E89473
//Stored GUID
FilterTest_GUID_CMAKE:INTERNAL=EB247F21-0753-44CC-A47E-123C46454AEF
//Stored GUID
FormTest_GUID_CMAKE:INTERNAL=28E0410D-30AD-4265-B4A6-223F6543064E
//Result of TRY_COMPILE
HAVE_CMAKE_SIZEOF_VOID_P:INTERNAL=TRUE
//Stored GUID
INSTALL_GUID_CMAKE:INTERNAL=6BF873B4-D251-489B-87DC-4778D935916F
//Stored GUID
ObjectParserTest_GUID_CMAKE:INTERNAL=C0020C98-31F8-4E19-B82C-56D762D8D0C
3
//Stored GUID
PACKAGE_GUID_CMAKE:INTERNAL=8BCAFB85-8F28-49C5-83FE-A82970846202
//Advanced flag for variable: PKGCONFIG_EXECUTABLE
PKGCONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//Extra flags required when linking to PoDoFo PODOFO_CFLAGS:INTERNAL=
//Which PoDoFo library variant to depend on
PODOFO_DEPEND_TARGET:INTERNAL=podofo_static
//Stored GUID
ParserTest_GUID_CMAKE:INTERNAL=FF71889D-7DD9-4E64-AE20-AF5A0982EE23
//Stored GUID
PdfError_Test_GUID_CMAKE:INTERNAL=BDF2297E-E264-4665-9EF2-1747A7F8F51C
//Stored GUID
PdfString_Test_GUID_CMAKE:INTERNAL=E6E27DB4-2FAB-4409-8D35-5C35F6522C4C
//Stored GUID
REBUILD_CACHE_GUID_CMAKE:INTERNAL=DCD000BE-11A2-4406-9B8B-E84660D696E6
//Stored GUID
RUN_TESTS_GUID_CMAKE:INTERNAL=C97FEB31-6F6D-43CB-967E-E9EF960AD660
//Advanced flag for variable: TIFF_INCLUDE_DIR
TIFF_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Advanced flag for variable: TIFF_LIBRARY
TIFF_LIBRARY-ADVANCED:INTERNAL=1
//Stored GUID
TokenizerTest_GUID_CMAKE:INTERNAL=3DF91618-DFA0-4516-A35F-CCD1C80C7878
//Stored GUID
VariantTest_GUID_CMAKE:INTERNAL=7E3400CD-E3C7-4B4B-9893-93F26018D0A1
//True if PoDoFo should be built with fontconfig support
WANT_FONTCONFIG:INTERNAL=FALSE //Stored GUID
WatermarkTest_GUID_CMAKE:INTERNAL=57F9E138-1A3A-4029-8B75-4B4F3896EF36
//Stored GUID
ZERO_CHECK_GUID_CMAKE:INTERNAL=755485F3-7284-4BC1-9A3E-6369FFD6B30F
//Stored GUID
helloworld_GUID_CMAKE:INTERNAL=379CA46C-9F9C-4160-A898-2CBFBE6A299B
//Stored GUID
podofo_static_GUID_CMAKE:INTERNAL=9CCE449C-4A91-4674-BDAC-2ABDC34015B0
//Stored GUID
podofoencrypt_GUID_CMAKE:INTERNAL=70638B83-1F65-4DF5-8ED4-5079112BC60B
//Stored GUID
podofoimgextract_GUID_CMAKE:INTERNAL=275C42FE-09DB-48D8-AFD1-F2232EFB9B8
E
//Stored GUID
podofoimpose_GUID_CMAKE:INTERNAL=0F4EE4E9-0508-4A0D-952C-28FA89D30925
//Stored GUID
podofomerge_GUID_CMAKE:INTERNAL=9D9C3028-D7CB-4FCF-84E7-6668A147971C
//Stored GUID
podofopdfinfo_GUID_CMAKE:INTERNAL=64BAE8DB-F2BA-41FC-833F-DBAC91786757
//Stored GUID
podofotxt2pdf_GUID_CMAKE:INTERNAL=C5108083-296E-4BD8-BF2F-76A0C47A202B
//Stored GUID
podofouncompress_GUID_CMAKE:INTERNAL=14EDC7FF-7B94-46FC-B214-2B2949A7134
D
//Stored GUID
uninstall_GUID_CMAKE:INTERNAL=2FCF1898-B9EC-4B5C-9D21-7C9070C68729
 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Sargrad, Dave
Sent: Wednesday, November 07, 2007 9:04 AM
To: Craig Ringer
Cc: [email protected]
Subject: Re: [Podofo-users] trying to build podofo using visual studio

Craig,
This is the current command I am using. The static lib seems to build
ok, but some of the other podofo projects fail because they cant find
libfreetype.lib. Now as you see in my command I am using
libfreetype.dll.a. I just reinstalled the freettype 2.3.5 prebuilts and
I don't see a .lib. 

Is there something else wrong in my cmake command?

"c:\Program Files\CMake 2.4\bin\cmake.exe" -G "Visual Studio 8 2005" ..
-DCMAKE_INCLUDE_PATH=c:\progra~1\gnuwin32\include
-DCMAKE_LIBRARY_PATH=c:\progra~1\gnuwin32\lib
-DCMAKE_INSTALL_PREFIX=c:\progra~1\PoDoFo -DLIBFREETYPE_FOUND=TRUE
-DLIBFREETYPE_FT2BUILD_H=c:\progra~1\gnuwin32\include
-DLIBFREETYPE_FTHEADER_H=c:\progra~1\gnuwin32\include\freetype2
-DLIBFREETYPE_LIB=c:\progra~1\gnuwin32\lib\libfreetype.dll.a
-DLIBJPEG_H=c:\progra~1\gnuwin32\include
-DLIBJPEG_LIB=c:\progra~1\gnuwin32\lib\jpeg.lib
-DLIBRARY_OUTPUT_PATH=c:\development\build\lib
-DLIBZ_H=c:\development\build\zlib\include
-DLIBZ_LIB=c:\development\build\zlib\lib\zdll.lib
-DPODOFO_BUILD_SHARED=0 

-----Original Message-----
From: Craig Ringer [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 07, 2007 8:54 AM
To: Sargrad, Dave
Cc: [email protected]
Subject: Re: [Podofo-users] trying to build podofo using visual studio

Sargrad, Dave wrote:
> Your right. This is the setup I used once I started to use the 
> pre-built freetypes. This looked a bit different when I tried to build
freetype.
> My two-step goal today is:
> 1] get podofo built (probably linked statically) and the test apps 
> running using pre-built freetype, zlib, and jpeglib.
> 2] same as 1 except with freetype, zlib, and jpeglib perhaps as source

> builds (1 or all of them)

Good plan.

I should note that I regularly build PoDoFo on win32 using GnuWin32 and 
VC++. This means less on Windows than on other platforms since it's much
harder to get two win32 systems configured the same, and harder to know
when they are in fact configured subtly differently. Nonetheless, it's
always built pretty much out of the box since I got CMake builds
working, so I'm very interested in finding out what's going wrong for
you. Maybe it's something we can detect in the CMake code and warn
about.

> Assuming that I have success with step 1, I'll take step 2 as far as I

> can today.
> 
> I am also starting to add all the cache parameters to the generator 
> command line (as opposed to an independent use of -i). When I post 
> this new command line, it will help to expose that much more of my 
> configuration.

Great. When you do, if you still have any issues please include the
generated CMakeCache.txt file and the full CMake command line output or
post it to a pastebin where I can see it.

--
Craig Ringer

------------------------------------------------------------------------
-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to