On Tue, Aug 16, 2011 at 22:32, Marc-André Moreau
<[email protected]> wrote:
...
> While cmake successfully builds DLLs for the multiple libraries we have, it
> attempts to link to those libraries as .libs which are not generated. Does
> anyone know how to work around this problem? It's probably the last thing
> preventing me from getting a new wfreerdp in 1.0.

if(WIN32)
  set(SOURCES ${COMMON_SRCS} ${WIN32_SRCS})
  include_directories(${CMAKE_INSTALL_PREFIX}/include)
  add_definitions(-D_CRT_SECURE_NO_WARNINGS)
  add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)

  string(REPLACE "/MD" "" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /MT")
  string(REPLACE "/MDd" "" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
  set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /MTd")
endif()

add_library(foolibrary STATIC ${SOURCES})

.lib files are static files on Windows World. The above is an snip of
one project we have at O.S. Systems that does it.

-- 
Otavio Salvador                             O.S. Systems
E-mail: [email protected]  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Freerdp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to