apr-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 63345] New: Add Atomic64.c to cmake project
Date Sat, 13 Apr 2019 19:22:12 GMT
https://bz.apache.org/bugzilla/show_bug.cgi?id=63345

            Bug ID: 63345
           Summary: Add Atomic64.c to cmake project
           Product: APR
           Version: 1.7.0
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: APR
          Assignee: bugs@apr.apache.org
          Reporter: contact@grandville.net
  Target Milestone: ---

Created attachment 36525
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=36525&action=edit
patch

atomic/win32/apr_atomic64.c file is missing in cmake project
Enable multiprocessor compilation to speedup builds
Copy pdb files to destination folder

---windows build in a nutshell
Launch x64 Native Tools Command Prompt for VS 2017 and goto source folder
mkdir tmp64
cd tmp64
cmake .. -G "Visual Studio 15 2017 Win64"
-DLIBXML2_INCLUDE_DIR="D:\dev\libxml2\out64\include\libxml2"
-DLIBXML2_LIBRARY="D:\dev\libxml2\out64\lib\libxml2_a.lib"
-DOPENSSL_ROOT_DIR=D:\dev\openssl\out64
-DOPENSSL_INCLUDE_DIR=D:\dev\openssl\inc32 -DCMAKE_INSTALL_PREFIX=../out64.dbg

cmake --build . --config "Debug" --target "install"

out64.dbg folder contains
./bin:
libapr-1.dll

./include:
apr.h            apr_file_info.h     apr_lib.h         apr_random.h   
apr_thread_cond.h
apr_allocator.h  apr_file_io.h       apr_mmap.h        apr_ring.h     
apr_thread_mutex.h
apr_atomic.h     apr_fnmatch.h       apr_network_io.h  apr_shm.h      
apr_thread_proc.h
apr_cstr.h       apr_general.h       apr_perms_set.h   apr_signal.h   
apr_thread_rwlock.h
apr_dso.h        apr_getopt.h        apr_poll.h        apr_skiplist.h 
apr_time.h
apr_env.h        apr_global_mutex.h  apr_pools.h       apr_strings.h  
apr_user.h
apr_errno.h      apr_hash.h          apr_portable.h    apr_support.h  
apr_version.h
apr_escape.h     apr_inherit.h       apr_proc_mutex.h  apr_tables.h   
apr_want.h

./lib:
apr-1.lib  aprapp-1.lib  libapr-1.lib  libaprapp-1.lib
apr-1.pdb  aprapp-1.pdb  libapr-1.pdb  libaprapp-1.pdb

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org


Mime
View raw message