mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-10-26 10:32:56 +01:00 
			
		
		
		
	 e3649153b8
			
		
	
	e3649153b8
	
	
	
		
			
			Used CMAKE_DEBUG_POSTFIX instead LIB_EXT for library name decoration on debug builds (less intrusive and more flexible)
		
			
				
	
	
		
			31 lines
		
	
	
		
			641 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			641 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(LIBNAME "PocoDataMySQL")
 | |
| 
 | |
| set(SRCS "")
 | |
| aux_source_directory(src SRCS)
 | |
| 
 | |
| add_definitions(-DTHREADSAFE -DNO_TCL)
 | |
| 
 | |
| include_directories( include ${MYSQL_INCLUDE_DIR})
 | |
| #link_directories( )
 | |
| 
 | |
| add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | |
| set_target_properties( ${LIBNAME} 
 | |
| 	PROPERTIES
 | |
| 	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | |
| target_link_libraries( ${LIBNAME} PocoData PocoFoundation ${MYSQL_LIB})
 | |
| 
 | |
| install(
 | |
|     DIRECTORY include/Poco
 | |
|     DESTINATION include
 | |
|     PATTERN ".svn" EXCLUDE
 | |
|     )
 | |
|     
 | |
| install(
 | |
|     TARGETS ${LIBNAME}
 | |
|     DESTINATION lib
 | |
|     )
 | |
| 
 | |
| if (ENABLE_TESTS)
 | |
|   add_subdirectory(testsuite)
 | |
| endif ()
 |